21/08/22 09:13:05.54 0Cz6ueFz.net
Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています
Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、
GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ
限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます
Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ
なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
Nimの実験的特徴 バージョン1.5.1
URLリンク(nim-lang.github.io)
第二プログラミング言語として Rust はオススメしません Nim をやるのです
URLリンク(wolfbash.hateblo.jp)
Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
690:デフォルトの名無しさん
21/08/22 10:26:58.06 0Cz6ueFz.net
Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています
Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、
GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ
限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます
Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ
なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
Nimの実験的特徴 バージョン1.5.1
URLリンク(nim-lang.github.io)
第二プログラミング言語として Rust はオススメしません Nim をやるのです
URLリンク(wolfbash.hateblo.jp)
Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
691:デフォルトの名無しさん
21/09/30 00:33:23.23 LxZQn4OD.net
きれいなテストが書けるやつのコードは読みやすいよ
テストに工数がかかるし意味ないって言ってるやつはCLEANなコードが書けていないだけ
692:デフォルトの名無しさん
22/01/25 07:14:27.74 oh1CnL8E.net
おまえらテストいちいち自動化してんの?
マジでえらいな
おれ時間勿体無いしそんな時間あったらネットしたりしてたいから
手動でぱぱっと終わらして
仕様変更来ても関係なさそうな部分だったらテストしないわ
693:デフォルトの名無しさん
22/01/25 09:51:11.69 EaWfnOTy.net
>>692
> テストしてんの?テストしないわ
までよんだ
694:デフォルトの名無しさん
22/02/23 22:50:38.23 vebGIGPQ.net
なんだか20年くらい前にユースケース図が流行ったときに
全く役立たない棒人形ばかり仕様書に書いていた事を思い出した。
テストプログラムもユースケースと同じように書いてる本人も意味が分かっていないかも?
695:デフォルトの名無しさん
22/02/24 05:17:14.07 p2TrS2W4.net
テストプログラムがなんのことか知らないけど、
よく使われている有名なオープンソースソフトウェアには
かならずテストコードがありますよね?
テストコードの重要性は否定できないのでは?
ユースケースは殆ど見かけないけど
696:デフォルトの名無しさん
22/02/24 09:59:05.05 bIfpVEhP.net
>>695
ユースケース図のコピペと同じで
常にパスするテストコードばかりのプロジェクトも見たことある。
関係ないがその会社は他にも難があり
VisualSourceSafe(当時)みたいな履歴管理システムは分かりにくいから使うな。
クラスはトレースが困難だから使うのはやめるように
JavaのInterfece宣言がプライベードメソッドにだけされている。
DBでSelectした場合は必ずInsertした順序で出るから・・・
今でもこんなところがありそうなので怖い。
697:デフォルトの名無しさん
22/02/26 11:15:18.32 G6ZMwUwP.net
え?ユースケース図は今は書かないの?
要件定義ではいつも書いてるけど
698:デフォルトの名無しさん
22/09/23 05:40:13.22 SjZ1QYT4.net
このスレ加齢臭すごいな
汎用系→WEB系に転職したけど
まさに汎用系の現場にいたようなやつらばかりだね
どうせアレだろ?「スクリプト言語は簡単!バカでも出来る!!」信仰なんだろ?
一生COBOLでPERFORM文でも書いとけや
金になるからって若手に変な仕事押し付けないでください。
699:デフォルトの名無しさん
22/10/23 22:13:04.99 y2RRMcrV.net
スクショパシャパシャを強いられて辛い
700:デフォルトの名無しさん
22/11/11 10:21:17.49 hALNXIS6.net
工数を埋めるため
701:デフォルトの名無しさん
22/11/17 14:21:47.08 gmrD4Y7N.net
これ「単体テストをしてるフリをするBOT」の需要あるだろ
702:デフォルトの名無しさん
22/11/17 15:17:22.85 4/RBxSzs.net
ユニットテストにエクセル生成のライブラリをくっつけたやつが有れば便利なんじゃないかと思ってる
703:デフォルトの名無しさん
22/12/10 16:45:59.33 Oss1bhJl.net
TDD楽しいからな
704:デフォルトの名無しさん
23/04/05 20:50:28.08 YQvxFleQ.net
なんかAIがテストコードを生成してもおかしくない時代になってきたな
705:デフォルトの名無しさん
23/04/18 08:37:01.78 7G0k8gAq.net
単体テストって改修した部分のコードをexcelに貼り付けて確認表を埋めるんだろ。知ってる。
706:デフォルトの名無しさん
23/08/29 14:52:38.70 lzKIDctt.net
単体テストの結果がおかしかったので修正しておきました!(テスト結果を)
707:デフォルトの名無しさん
23/10/01 14:23:05.16 pNuOLFVm.net
>>704
テストパラメータをズラズラ並べる時なんかはcopilotの補完がかなり利くね
テストデータを外出しにすると逆に補完が利きづらいから外出ししたくなくなるw
708:デフォルトの名無しさん
24/06/19 18:51:58.17 HgNjLmlK.net
ユニットテスト≠単体テスト
709:デフォルトの名無しさん
24/06/21 06:13:37.92 VpVbPdBN.net
ユニットテストの日本語訳が単体テストなんですが…