「git」を含む日記 RSS

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

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-09

gitを利用してローカルファイルを取得し、Node.jsで静的サイトを生成し、serveを通じてブラウザに表示する予定でした。ブラウザAndroidタブレット用のChromiumです。sudoを使わずNode.jsインストールすることに懸念がありましたが、sudoがなければNode.jsインストールできない場合、それは大きな問題になりますしかし、よく考えてみると、外部ホスティングサービス使用すれば、ブラウザから直接アクセスして十分に機能することがわかりました。例えば、Vercel.appにホスティングして、AndroidタブレットブラウザChromiumなど)からアクセスするのが良い解決策だと思います

こんにちは本日は、画像内のテキスト光学文字認識で読み取り、GitインストールNode.jsセットアップを行います明日は、テレビ番組を視聴させながら、副業として数式の修正作業を進める予定です。作業は前半部分を予定しており、直接的な影響は最小限に留まる見込みです。

2024-04-08

こんにちはPowerShellからGitコマンドを実行する方が速いというのはよくある話ですね。WSLを使用する際には、特にCやDドライブなどのWindows領域へのアクセス時間がかかることがあります。そのため、WSLの使用必要最小限に留め、効率的作業を心がけることが重要です。WSLを使うメリットデメリット考慮し、タスクに応じて最適なツール選択することが、生産性を高める鍵となります。。

2024-04-05

PowerShellGitコマンドを実行できるようになりました。この進歩は、技術進化に対する感慨深い思いを抱かせますね。

Windows環境Gitインストールし、WSLの使用を最小限に抑えることは、開発効率を高める一つの方法です。しかし、Linuxベースメールユーザーエージェントに慣れている場合、同等のWindowsアプリを見つけることは挑戦的かもしれません。K-9 Mailのようなアプリケーションは、そのオープンソース性質と高度な機能性で人気がありますが、Windows用の類似アプリは少ないのが現状です。ただし、Androidエミュレータ使用してPC上でK-9 Mailを動作させる方法があります。また、Windows 11メールクライアントに関する詳細なレビューおすすめアプリケーションリストがあり、これらはK-9 Mailの代替として検討できるかもしれません。

2024-04-02

anond:20240402220245

すっごい純朴にローカルgit管理してる。ただの日曜プログラミングだしって感じ。

pythonコード書いてzip必要モジュールと一緒にアップしてる感じです。

2024-04-01

このホテルリモートに向いてるな

テルマックスに色色インストしとけはよかった

反省

Todotxt

Git

Mutt no need? k9mail available in droid.

Rclone if droid onedrive app available? Onedrive app is ok. Slow but acceptable !

termux awk install?

Line notify!!!!!

2024-03-05

anond:20240305125626

思ってもいないところで本名が見えていたりするから怖い。

自分が開発した一部のOSSGitログ自分本名が載ってたわ。ずっと気が付かなかった。

2024-03-04

summary.mdアップデートした。ホスティング担当GitHub pageだからgit pushしたあと、すみやかにホムペ

更新される。actionsにしたら、もちろん、そこも自動化できるけど・・まあそこまでは、いいだろう。

2024-03-01

anond:20240301093042

フルリモだから個人開発のプロジェクト進めてる

多分gitコミット時間みたらサボってるバレるけどマネージャーはそこまでしてこないので

2024-02-29

honkitつかいこなせた!

べつにおどろくことでもなんでもないけど、honkitできた!

HP作成ツールなのね?

Node.jsがらみのツールらしい。これってのもはじめての経験だ。Node.jsとはjsの開発環境のこと?なんじゃ?IDE

ディレクトリーに適当マークダウンファイルjsonファイルをおいておけば、HP作成してくれた。htmlタグベタ打ちするのも、いやだった。だからよかった。

さいきん、ベタ打ちすることないし、といっていちいちpandocとかで変換するのもめんどうだし・・・よかった。

いまのところ、git repoでもなんでもないフォルダーマークダウンファイルなどをおいて、honkitでウェブファイル作成してから

そいつエイヤーっとgit repoに動かして、git pushリモートにもっていって、さらgithub pagesHPにしているけど・・これって

もしかして・・・git repoのなかにマークダウンたちを置けないか

2024-01-05

自分会社を辞めた後、どうなるのか想像すると楽しみで仕方がない。

ビルドするにはこのボタンを押してください」までしてあげないとビルドできないし

ビルドエラーは一文字も読まずに「なんか出ました」と報告。

gitができたら変態扱い。

2024年にもなってKANBAN/Boardを見たことのある人がない。

自分パソコンメモリが何GBあるか調べられないどころか、

PCメモリが搭載されていることも知らない。

このレベルが大半を占める弊社システム開発部。

お金の流れと業務実態を見れば、

私は身を粉にして巨額の寄付をするボランティアだ。

レベルの低さにはうんざりしながらも耐えられたが

言いがかりつけられて暴言浴びせられるのは耐えられない。

耐えられない、というか耐える意味目的道理もない。

来年以降の地獄絵図を見れないのが残念だ。

2024-01-01

東海地方のあのホテル・・むかし数日お世話になったことある。ワイファイとんでるって書いてるし・・・ラズパイで最低限のことできる。gitできればいい。できれば延長コードほしいけど店やってるかな?

あけましておめでとう

いまのところ、神社にでかける気配がない。なぜだ?大きい神社はいかないのか。近場でかんたんにすませるつもりか。

# 正月気分

この4月から中学生なる子どもが タコとりだしてきて飛ばす準備してる。おもしろい。ほんとうに飛ぶのか。いかにも正月ってかんじだね。

こちらは正月早々、ファイルをいじった。mdファイルを立ち上げ、書き直し、overleafサイトpdf変換し、git push。。。今年中には完成するといいね

# つらい将来をあんじ

あした移動日。つらいよ。予約しそこねて立ち乗りする区間がある。1時間半くらい。座れないと思う。ひかり自由ですわれるか。いつもならね

2023-12-22

昨晩も鳴門歴損を服用した。あまりお酒のまなかった。そんな気がする。

しかし雪がひどいな。まったく。今日はしかもまだふってる。というか明日イベントどうなるんだろうか。

ここから距離にして百キロ弱の場所まで乗用車で移動するか。できるのか。そんなの。公共交通機関ってたって

運休してるし、最寄りの電車からバス出ているのか。バスなんてない。タクシーか。すごい長距離だぞ!!

中止なのか。

パソコンのある部屋で暖房を炊くのは現実的でない。ラズパイ仕事するか。今日リモートワークってことで、

重たい腰をあげ、muttmua, git環境構築するか?原稿執筆viプレインストールされてる

2023-12-08

anond:20231208201018

ぬーらぶgitはつらいよなぁ

ぎっとはぶかびっとぱけっとかぎっとらぶかでぶおぷすかかなーな

anond:20231208195816

Backlogタスク管理できるからGitリポジトリBacklogにしよう!とかなるとエンジニアとしては辛いんでそこんとこ覚えといてくれよな

anond:20231207193646

めっちゃマイナー手法だと思うけど、todo.mdつくってmarkdowngit管理してる。github自由に使って良い環境だと案外便利よ。

コミットログ読む習慣ある人におすすめ

2023-11-30

anond:20231130214518

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

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

anond:20231130214211

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

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