「Gui」を含む日記 RSS

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

2024-04-16

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

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

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:20240317202930

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

anond:20240313145956

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

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

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

2024-03-11

ウンコーダーの特徴

他には?

2024-03-10

anond:20240310133556

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

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

anond:20240310143128

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

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

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

2023-11-10

anond:20231110143624

しゃーないやん。当時のその界隈は、GUI環境が腐ってたんだもん

2023-11-08

anond:20231108152323

コードの書けない人が設計をする事例は、現場によっては存在するかもしれませんが、それはあまり望ましい状況ではないと思いますコードの書けない人が設計をすると、以下のような問題が起こりやすいと考えられます

以上のように、コードの書けない人が設計をすることは、システム開発において多くのリスクを伴いますコードの書けない人が設計をすることを避けるためには、以下のような対策が考えられます

コードの書けない人が設計をすることは、現場の状況によっては避けられないことかもしれませんが、できるだけコードの書ける人に設計を任せることが望ましいと思いますコードの書けない人は、コードの書ける人と協力したり、ローコード開発などの手法活用したりして、コードの書き方や技術知識を身につけることが大切だと思います

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