「Gui」を含む日記 RSS

はてなキーワード: Guiとは

2024-04-23

一般人忌避するツールありがちなこと

2024-04-16

anond:20240416095040

テスト対象は大小さまざま。OS保守だったり、アプリだったり。レガシーだったり、モダンだったり。個人だったりチームだったり。GUIだったりCUIだったり。

OS保守なら無いのはおかしいだろう

GでもCでもUIはまた別

結論としては書かないほうがいいと思った。

そういうこともある

テストを書くためのコストが小さいなんて妄想もいいところだ。クソデカである

全然小さいというか書くためと変更のコストがクソデカなら何か間違ってる

結局、テスト対象も変わってしまうし、プロジェクト設定も変わるし、Jenkinsも変わるし、人間の頭の中も変えないといけない。

Jenkins?jUnit等ではなくて?

100人以上かかわる巨大プロジェクトでも「テストコードを書かなかったので破綻した」、とかはなかった。

まあそれはないだろう

テストコードを書くと実装の見落としが見つかってありがたいことはあった。

テスト設計図から

デバッグするよりテスト書いたほうが早いことがあった。

それはデバッグの一環のような

git pushするたびに毎回走っても全くの無意味だった。

無意味ものを流してはいけない

テスト対象が変わるとテストを書き直さないといけないのがサイアクだった。非効率化の極みだ。人生無駄

一番よくあるやつ

そこのバランス考えないと

バックエンドビジネスロジック担当するがっちり仕様が決まっていて勝手に変更されてはいけないものなんかをやる

UI場所が変わって破綻するようなのは大概はしない方がいい

その次にサイアクだったのは、テストコードの実行が失敗したときテストコードバグであることが大半であったことだ。

コードのパーツがでかいのでは?

GUIソフトテストコードは相性が悪いが、そもそも世の中のソフトウェア開発の大半はGUI開発である

いね

テストコードを書くと、テストやすクラス実装をするようになる。それは美徳とされているが、実際には直感的でない長くて複雑なプログラムになっている。

例えばテストコードを書くためにDependency Injectionとか言って外から内部を変更できるようにすると

メンバ関数でやるべき処理が実際にはクラスの外にある、となる。最初面白く感じたり達成感があるかもしれないが、しばらくして見返すと酷い状態だ。

DIはSOLIDに入ってるくらいで基本だし今時のフレームワークなら普通に使うよね

上にも書いたけどパーツがでかいのでは?って「直感的でない長くて複雑なプログラムになっている」とのことなのでやっぱりでかいんだろう

その辺はOOのやり方の問題じゃないか

ふつ~に古典的デバッグをすればいいと思う。

デバッグというか手動テストの話かな?

テストコードを書いたほうが早い時もあったけど、トータルで考えれば、テストコードを完全にやめたほうがシンプルコードで早く完成する。

要件が固まらない、毎週変わるようなのとか、システムが絡むテストコストが凄く高いものUIマイナーな変更なんかは書かない方がいいけど

バックエンドビジネスロジックなど書いた方が絶対にいいものもある

テストコードをやめた方がシンプルというのはわからないな

ものすごくシンプルな小さな機能にしてそれに対するシンプルテストを書くものだと思うけど

テストコードを書いて意味があるのか懐疑的であった。

ネット上ではテストコードを書かないのは低レベル開発者という風潮だ。

10年以上、テストコードを書く開発と書かない開発の両方を経験してきた。

■前提

テスト対象は大小さまざま。OS保守だったり、アプリだったり。レガシーだったり、モダンだったり。個人だったりチームだったり。GUIだったりCUIだったり。

結論としては書かないほうがいいと思った。

テストを書くためのコストが小さいなんて妄想もいいところだ。クソデカである

 結局、テスト対象も変わってしまうし、プロジェクト設定も変わるし、Jenkinsも変わるし、人間の頭の中も変えないといけない。

100人以上かかわる巨大プロジェクトでも「テストコードを書かなかったので破綻した」、とかはなかった。

テストコードを書くと実装の見落としが見つかってありがたいことはあった。

デバッグするよりテスト書いたほうが早いことがあった。

git pushするたびに毎回走っても全くの無意味だった。

テスト対象が変わるとテストを書き直さないといけないのがサイアクだった。非効率化の極みだ。人生無駄

・その次にサイアクだったのは、テストコードの実行が失敗したときテストコードバグであることが大半であったことだ。

GUIソフトテストコードは相性が悪いが、そもそも世の中のソフトウェア開発の大半はGUI開発である

テストコードを書くと、テストやすクラス実装をするようになる。それは美徳とされているが、実際には直感的でない長くて複雑なプログラムになっている。

 例えばテストコードを書くためにDependency Injectionとか言って外から内部を変更できるようにすると

 メンバ関数でやるべき処理が実際にはクラスの外にある、となる。最初面白く感じたり達成感があるかもしれないが、しばらくして見返すと酷い状態だ。

・ふつ~に古典的デバッグをすればいいと思う。

 テストコードを書いたほうが早い時もあったけど、トータルで考えれば、テストコードを完全にやめたほうがシンプルコードで早く完成する。

2024-04-04

ノーコード開発が辛い

salesforce 案件やってるけど、フローチャートみたいなやつで開発してる

salesforceに限らずチャートで開発すれば、コードかけない人でも開発できるから人出が増えるからフローでやってほしいって言われたけど、そんなに運用コスト下がるのか?

ぐちゃぐちゃなものお出しされて、これを参考にして下さいって言われて頭抱えてるんだが…

GUI操作して開発するの手間過ぎるだろ

できない人はプログラム覚えたほうが早いって…

そもそもこんなぐちゃぐちゃなことしかできないなら、センスがないからまず開発についてお作法勉強したほうがいい

2024-03-21

anond:20240321215441

そっちの方向の変化はVRだな

視界の中に好きなようにディスプレイを並べられるようにもうなってる

CUIGUIになって、スマホみたいなタッチデバイスになって、VRみたいな仮想デバイスになる流れ

anond:20240321214209

nVidiaって誰?AI名前か?知らんわ

そうなんだけども、PCは昔、真っ黒な画面でCUI操作するのが当たり前だったのが

今はGUIマウス動かして操作するのが当たり前になったように

そういう変化があるんじゃないかなぁと思うんだよねー

2024-03-17

anond:20240317213409

うそう。

GUIシステムって、どのボタンが押されてどのテキストボックスにどういう入力がされたかって記録されないから厄介。

CUIなら、ユーザー入力内容を逐一記録してログに残すのがとっても簡単

からトラブル作業ミスがあったときには、ユーザーがどんな操作をしたのか確認できるから便利だしね。

もちろん、過去に打ち込んだコマンドを再実行できるのもいいメリットだね。

メインフレームシステム触ったことあるけどね、

画面表示と入力内容が全部ログに残されるとこ見て感動したんだよなw

もし世界GUIがなければ

事務員SQLを使いこなす世界線がやってくるだろうな

anond:20240317202930

linuxはそんなに使ってないから分からないんだけど、GUIが大きく変わる毎に変更前後メンテナンスしてたら、いずれメンテナンス対象が膨大な量になって破綻しないか

anond:20240313145956

Linux だと操作性が大きく変わる GUI が出てきた時に、以前と一貫した操作性をキープするために分岐してメンテナンスしてくれることが結構いからこういうことはないぞ。

Windows 7 → 8 → 10 の時とか、完全に MS に振り回されてるだけでよくあんOS 使ってんなって哀れに思ったもんだよ。

まあ、Linux を毛嫌いする奴らは無理に使う必要はないが、自ら不自由に飛び込んでいっているという認識は持った方がいい。

2024-03-16

生成AI氾濫を止めるただ一つの解決

現在個人運用できる生成AIはStableDiffusionが主流であり、多くの便利なプラグインもそれように開発されている。

しか本家本元のStableDiffusionnはコマンドラインしか動かず、極めて不便である為、それを元に開発されたGUIである

Stable Diffusion web UI事実上の標準となっている。そしてStable Diffusion web UIや多くのプラグイン基本的個人開発である

であればWinny開発を停止させたのと同じ手法が使える。

まり適当罪状でっち上げ開発者逮捕勾留し、証拠隠滅を阻止すると言う名分で開発環境を取り上げればいい。

Winny裁判の結果、開発者無罪となったが、Winny更新は停止し、代替となるようなファイル交換ソフトの開発に一定の歯止めをかけた。

そうして、稼いだ時間ファイル交換ソフト監視体制を作り上げて、各プラットフォーム合法配信環境を整えるまで権利を守ることができた。

生成AI技術的に合法であっても、もたらしている被害Winny匹敵するか、それ以上であり、Winnyの開発に歯止めをかけたのと同じように、超法規的な手段で開発を止める必要がある。

最終的に裁判開発者無罪となっても、一時的にでも開発者を萎縮させ、無規制な生成AIの氾濫を止めることができれば、開発者個人を法に基づかず逮捕することは正当化される。

2024-03-11

ウンコーダーの特徴

他には?

2024-03-10

anond:20240310133556

LinuxMacサードパーティアプリGUIバグだらけという致命的な欠点がある。

結局、GUIWindowsを使って、CLILinuxを使うのが良い。

anond:20240310143128

GUICUIだってどっちにもよさがあるしなあ

CUIとか今時いらんとか言われると辛いもんがあるがあれはあれでシンプルで好き

2024-02-29

anond:20240229091629

Appleは元々後追いパクりの会社やろ

ゼロックスguiをパクりノキアスマホをパクり

洗練させるのがお家芸だっただけだろうが

歴史改竄すんなクソボケ

2024-02-20

anond:20240220115510

おいおいおいおい待てや

メモリ増設はできそうなので32GB盛って48GBで動かしてみる

ram16gbのpc持ってるんか?ならメモリわずとも動くでそのままで十分に

あとguiでvram使用量変わるから最近出たstable diffusion forgeを使うと幸せになれるかもしれんぞ

2024-02-08

anond:20240208234703

Reactなんかゴニョゴニョ感は相当低いけど扱えるやつがいない

結局GUIなので要求無限に贅沢になるのだ

2024-01-07

anond:20240107195333

ワークフロー管理ツールと言われてGUIとかWebを想定するやつがなんでこんなに多いんだ

2023-12-23

デスクトップアプリ

最近何か作るときは、基本的CUIで、GUI必要ときweb。昔は何を作るにもwindowsデスクトップアプリを作っていた。mac直感的じゃなくて使いづらいかデスクトップ環境を良くしようと思えない。macchromeとterminalを開くためのOS

2023-12-18

マッチングアプリって何?

ガラケー出会い系知識が止まってる田舎アラサーに教えて欲しい

GUIが令和最新版になって使いやすくなってるってぐらいは想像がつくけど

2023-12-01

anond:20231130215916

CLIって言葉を使う人はGUIことなんて呼んでるのかだけ気になる。

2023-11-30

anond:20231130215553

そもそも俺が若い時にもすでにGUIというものはあった

CLIのほうが明らかに生産性が高いと玄人たちが言うから学んできたのだよ

しかもそれは正しかった

anond:20231130214518

ワイは基本的操作CLIだけど差分を見たり履歴を見たりはGUIからやってるな。

Gitインターフェースはかなりの技術負債が溜まっていて使い勝手の良いものだとは思えないから、部分的GUIを導入してる。

anond:20231130214211

ほほう...gitGUIで使うという発想がワイにはなかったw

ログイン ユーザー登録
ようこそ ゲスト さん