「Cui」を含む日記 RSS

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

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-03-21

anond:20240321215441

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

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

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

anond:20240321214209

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

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

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

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

2024-03-17

anond:20240317213409

うそう。

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

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

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

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

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

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

anond:20240313145956

ぶっちゃけ業務に使うUICUIで十分だって思うんだわ。

テキストキーボード入力ならではの利点は数知れんし。

2024-03-10

anond:20240310143128

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

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

2024-01-24

SciFiをSFと言ったり、CLICUIと言ったりする奴、どうせGoogle検索スキルが低いだろうし低IQ認定しちゃって良いよね?

2023-12-23

デスクトップアプリ

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

2023-10-31

anond:20231031125603

ブラウザでやる必要があるんか?っていうから

別にCUIでもできるでって答えてるだけで、必須とは言ってないじゃない?

別にnode.jsも数分に含まれ範囲インストールできるとは思うけど

anond:20231031121526

自分初心者だった時は2週間目にマシン語だったし教えたことないからよくはわからんけど

HTMLタグフロントロジック部分とぐちゃぐちゃに混ぜて教えるのは、今ブラウザが一番使われてるUIプラットフォームとはいえ実際どうなんだろう

まあそっちのが良い人が良い人も当然いるだろうけどCUIの方がわかりやすい気がする

2023-08-28

anond:20230827042455

その頃はCPUモトローラPCを使ってた

まだGUIじゃなくCUIばかりだったな

初めて買ったモデムは2400bpsで遠距離ホストと繋ぐのはキツかった

2023-08-06

anond:20230806143921

VSCodeで開発する時にWSL2と一緒に開発環境整えるのがふつう

いまどきの開発はWebアプリが多いので、Linux無視して開発することはありえない。

Webアプリを実際に動かすサーバーLinuxなんだから、手元の開発環境Linux(WSL2)じゃないとまともに開発できないぞ。

WebアプリWindowsサーバーなんかで動かしてたらいくら金があっても足りんわ。

VSCodeで開発してればそんなにCUI触らなくて済むくらい至れり尽くせりなんだから気にするほどでもないだろ。

2023-06-14

みなさんこんにちは。私は皆さんに訪ねることがあります

まずは私が日本語初心者であることを謝る必要があります

私はブラジル人日本tiktokの曲が好きであることを兎で告白し、私も彼らのような曲を作ることに興味があると伝えたところ、このチャットおすすめされました。

私は日本語話者として未熟であり、その上作曲に関しても初心者です。

そこで質問なのですが、kafuというプログラムはどうして手にすることができるでしょうか?

私にその方法を教えてくれますか?

プログラマであるためCUIによるダウンロード方法でも可能です。

ありがとう

2023-06-01

ImageMagickはそろそろ0から設計した奴に代変わりして欲しい

ただね、特定機能だけ持ってますってのは要らねーのよ

互換性があってセキュリティ的に再設計したやつが必要なの

特にCUI大事なのにGUIのビューアとか代替品として提案してるやつは目玉引っこ抜いてミキサーに掛けるから

2023-02-20

usb復元ソフト全然見つからない

数年ぶりにSDカード復元をやったんだけど、検索フリーソフト全然ヒットしなくて泣いた。

クソ高い有料ソフト体験版しか出てこない。

自分はphotorecのCUIでも全然問題ないけど、一般人にはキツいだろう。。

インターネット世界退化してない?

2023-02-19

anond:20230218154757

Linux(Unix)は必ずテキストCUI事象も原因も答えも存在しているから何かとGUIがなければ詰まるWindowsより遥かに具体性が高い。

存在しているものにたどり着く事に技能必要なことは否定しないが、逆に言えば技能があればたどり着けるわけでこれほどありがたい事もない。

オープンソースというのはそういうものなので技能が足りなければ金で外部解決に委ねる事になる。

エンドユーザーGUIをぺちぺちしている動作を表層的に追う内はいつまでもヘルプデスク苦痛だと思う。

ユーザー本質的に何をしているのかピックアップする能力と、コンピュータネットワークとして本質的にどう動くかの理解必要だと昔やって痛感した。

2023-02-18

anond:20230218134348

16GB環境だけど重いもんは重いんだわ。GB以上のテキストデータ操作CUIじゃないととってもじゃないけど無理

anond:20230218133224

ChatGPTが出てきちゃったからね

コマンドくらいは使ってもいいか

CUIコマンド操作GUI操作画面かな

anond:20230218130720

かいサイズファイル扱い(1GB以上とか)ってCUIじゃ無いと厳しくない?

GUIエディタじゃなかなか開けないし

anond:20230218132117

英語の省略形ってわけわかんないよね。頭文字取ってるだけだから知らないとどうしようもない。

GUIは画面操作CUI命令操作

字数もそこまで変わらないのに知らない人にとってもわかりやすいのは日本語

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