プログラマーへの質問スレ

1 :仕様書無しさん:2020/02/20(Thu) 15:49:55 .net
プログラマーへ質問したい人はここで質問してください

39 :仕様書無しさん:2020/05/28(Thu) 06:34:38 .net

あのなあ、読まなくて良いコードって誰が判断するんだよ

この関数は問題ありませんよーとか書かれててバグがあったらどうすんの

49 :仕様書無しさん:2020/05/28(Thu) 09:28:53 .net

>>44
そうすれば、関数単位でテストが可能になるだろ
何百行にもなる長い関数が正しく動くか確認するより
10行ぐらいの単位で正しく動くか確認したほうがバグが少なくなる

43 :仕様書無しさん:2020/05/28(木) 07:54:24.59 .net

絞り込みすらせずmainから理解しつつバグがある前提で読みまくる
プロジェクトの進行を遅らせないならいいのでは?
でも上級者でもそんな頭よくないと思うのねん
ましてや普通の人には無理だわん
はなれ技ですわん

69 :仕様書無しさん:2020/05/28(Thu) 18:44:54 .net

JMockitとかを使ったテストに信頼性はないだろ…
privateフィールドを外部から上書きする単体テストとか怖すぎるわ

POJOで実装して淡々とJUNITを使えハゲども
受け入れ拒否すんぞ

64 :仕様書無しさん:2020/05/28(Thu) 16:47:43 .net

メンテしろって渡されたソースのメソッドが
100行超のクソコードだった時の絶望感といったら・・・

72 :仕様書無しさん:2020/05/28(Thu) 20:22:22 .net

>>71
いや、1年目はまだもうちっと素直に聞くことが出来る
これは完全に無能のまま3,4年は経過してる
だけどプライドだけは異常に高くなっているw

35 :仕様書無しさん:2020/05/26(火) 13:10:48 .net

>>34
いや・・・情報少なすぎて断定できねーだろw
10マンステップの大半がgotoでジャンプしまくり。変数は全部広域変数のflg1,flg2,flg3……..かもしれんぞ。

67 :仕様書無しさん:2020/05/28(木) 17:31:21.47 .net

JMockitとか関数のソースごと書き換えてモック化してるようだが
そんなんできるんだったら
関数の途中だけ抜き出してユニットテストとか
できてもいいんじゃなかろうか?

21 :仕様書無しさん:2020/02/26(水) 22:34:05 .net

自分でWebサービスを作りたいんですが
コツコツ作る系で良い題材ってないですかね?

58 :仕様書無しさん:2020/05/28(Thu) 12:46:56 .net

>>54
ブロックの最小単位が関数なのか?
関数内でも111222333のようにブロックに分けて書くだろう
1322132な書きかたしてるとマジで全行ステップが必要だけどな

48 :仕様書無しさん:2020/05/28(Thu) 08:09:30 .net

アタリを付けるって意味では関数で細分化されてるより
まとまってた方がココと目星を付けやすい

細分化すると、一目でって部分に支障が出るからな

66 :仕様書無しさん:2020/05/28(Thu) 17:02:01 .net

>>65
ライブラリ化しろなんて言ってない

あー、関数にする=テストをしやすくするためじゃなくて
関数にする=ライブラリにすると勘違いしているアホが居るのか

技術力低すぎやでw
レベルが違いすぎるから話が通じない

30 :仕様書無しさん:2020/05/25(月) 08:54:06 .net

多重派遣偽装請負損害を助長して
稼働増やして収入減らした
安売り貯金なしドカタは
コロナ恐慌で制裁を受けるべき

26 :仕様書無しさん:2020/02/28(金) 23:06:35 .net

WindowsPCのメンテってどんなことしてるんですか?

25 :仕様書無しさん:2020/02/27(Thu) 08:03:57 .net

ステマ能力もアップしないとは

20 :仕様書無しさん:2020/02/26(水) 17:59:53.58 .net

今日は早く帰って良いよと23時の進捗会議で
リーダーに言われて感謝しているふりの演技するメンバー

75 :仕様書無しさん:2020/05/29(金) 06:44:09 .net

cobolerのほうが有能というwwwww
ウケた
まあcobolerでも適材適所にgoto使ったりローカル変数や関数化してるやつはしてるしな

63 :仕様書無しさん:2020/05/28(Thu) 16:45:17 .net

関数ではなくサブルーチンにするから、関数の中まで追わないと
何をやってるのかわからなくなるわけで。

コードが長いからとか、同じロジックだからという理由で関数にするんじゃなくて、
標準ライブラリのように関数の中を見なくてすむような関数を作れという話

それができないやつがあっちこっちに飛んでとか言うわけだ
関数を使えば問題が解決するわけじゃない
正しく使えば問題は解決するというのが正しい
技術力がないやつは正しく使えない
関数を使って混乱するなら、それは関数を作る力がない

32 :仕様書無しさん:2020/05/25(月) 13:48:58 .net

>>27
俺も29と同じで、読みづらいけど
決まったとおりにコーディングしてる。

言語ってのは機能が増えるほど読みづらくなるよね。

C++のvirtualなんて地獄だぞ?
他人の作ったドキュメントのないVirtualだらけの
ソースってどんなに頑張っても絶対に追えない。
どの関数が呼ばれているのか分からなくなるんだよ。

10万ステップを超えるぐちゃぐちゃのソースコード押し付けられて
一か月で直せとか言われて退職したもん。

15 :仕様書無しさん:2020/02/22(土) 20:22:48 .net

総務省調査
平成29年度13.9%
うち
在宅勤務29.9%
モバイル29.9%
サテライトオフィス12.1%

IDC調査
2017年推計
499人以下の企業 4.7%
500人以上の企業23.6%

24 :仕様書無しさん:2020/02/27(Thu) 00:16:54 .net

>>23
マジです

40 :仕様書無しさん:2020/05/28(Thu) 06:45:21 .net

全部ゼロから読むの?!
すげぇな
速読出来てさらに頭相当良いな

52 :仕様書無しさん:2020/05/28(Thu) 09:32:24 .net

>>41
> そもそもソースコードを見る必要があるとき=バグ調査か仕様確認の為

長いコードでバグがあったら、どこが原因か切り分けが難しくなる。
関数に細分化されていれば、関数単位で問題があるかないか切り分けしやすくなる。

16 :仕様書無しさん:2020/02/23(日) 09:33:49 .net

もうテレワークじゃない仕事は控えたほうが良いかもしれないな

武漢人みたく新型コロナに感染して高熱と激痛に耐え切れず公園で首つり自殺とかしたくないし

3 :仕様書無しさん:2020/02/20(木) 16:08:05.89 .net

てらてーるいけ

4 :仕様書無しさん:2020/02/20(木) 17:37:49.63 .net

プロパーと派遣って仲悪いんですか?

56 :仕様書無しさん:2020/05/28(Thu) 12:26:21 .net

関数の意味や目的や効果を理解してないバカが暴れてるな。

>>27-28のCOBOLerのほうが遥かに物事を理解してるわ

10 :仕様書無しさん:2020/02/21(金) 18:31:43 .net

>>9
本番テストってシステムテストとは違うのですか?

36 :仕様書無しさん:2020/05/28(Thu) 00:17:47 .net

>みたいのが主流になってんの?
1回しか呼ばない処理を関数化する意味もメリットもなく可読性も悪いから

>オブジェクト.addEventListener(‘他のイベントA’, 他の関数A());
>と、ロジックはロジック、コールはコールとかで並んでたほうが可読性高くね??
高くない

>中には10行とか20行とか書いてるのみると
それはブロック内の処理が冗長なだけ

76 :仕様書無しさん:2020/05/29(金) 07:26:39 .net

必死だな小分け君

29 :仕様書無しさん:2020/05/24(日) 21:48:20 .net

>>27実は俺も読みづらいと思ってたケドみんな当たり前のようにこれで書いてるんだよ
郷に入れば郷に従えでやってる

22 :仕様書無しさん:2020/02/26(水) 23:35:21 .net

>>20
なにウソ書いてるんだ?
そりゃ天国の説明だろうがーーーー!

>>17
月曜から土曜日までずーっと一週間会社に泊まり続けて、
毎日4,5時間の睡眠時間でエスパー能力を発揮して、
抜け殻になって痴呆状態になって、
土曜日の終電で家に帰って、風呂に入る気力もなくて
油でベタベタのまま、味噌パンをはいたまま
(ウンコやシッコがくっついて汚れたパンツのことを味噌パンという)
そのまま寝てしまって、起きたら日曜日の昼だから風呂に入って、
コーヒーでパンを胃に流し込んだら、すぐに会社に行く。

そして次の週末まで風呂にはいらずベトベトの髪で、
くさい匂いを振りまきながら一心不乱にデバッグする。

これが半年続いて血を吐いて倒れて入院した俺がいうのだから本当だよ。
これが本当のデスマだ。

47 :仕様書無しさん:2020/05/28(木) 08:00:24.51 .net

極端な解釈や例しか出せない人ってのは

素人なりの抵抗なのよ

13 :仕様書無しさん:2020/02/22(土) 15:23:44.54 .net

最近のWeb系の企業ではテレワークはよく聞くんですが、普通の会社ではテレワークって普及してるんですか?

41 :仕様書無しさん:2020/05/28(Thu) 07:41:36 .net

そもそもソースコードを見る必要があるとき=バグ調査か仕様確認の為
どっちも走るところは全て要確認だと思うが?

51 :仕様書無しさん:2020/05/28(Thu) 09:31:16 .net

>>39
> あのなあ、読まなくて良いコードって誰が判断するんだよ

十分テストされたコードは読まなくていい
誰が判断するかじゃない。十分テストされているかどうかだ。

6 :仕様書無しさん:2020/02/21(金) 08:29:13 .net

テストって単体テスト・結合テスト・システムテスト以外だと他に何をやるのが普通ですか?

7 :仕様書無しさん:2020/02/21(金) 09:02:03 .net

キリシタンテスト

27 :仕様書無しさん:2020/05/24(日) 15:41:00 .net

最近の言語って、

Button.addEventListener(‘click’, () => {
//TODO ずらずらー
})
みたいな書き方が、主流のようなんだけど、

関数は関数できちんと宣言して書いて
ButtonClick_Function(){
ずらずらー
}
他の関数(){
ずらずらー
}

で、メインの部分で
 Button.addEventListener(‘click’, ButtonClick_Function());
 オブジェクト.addEventListener(‘他のイベントA’, 他の関数A());
 オブジェクト.addEventListener(‘他のイベントB’, 他の関数B());
 オブジェクト.addEventListener(‘他のイベントC’, 他の関数C());
と、ロジックはロジック、コールはコールとかで並んでたほうが可読性高くね??
なんで、
 Button.addEventListener(‘click’, () => {
 //TODO ずらずらー
 })
 オブジェクト.addEventListener(‘他のイベント’, () => {
 //TODO ずらずらー
 })
 オブジェクト.addEventListener(‘他のイベント’, () => {
 //TODO ずらずらー
 })
みたいのが主流になってんの???

45 :仕様書無しさん:2020/05/28(木) 07:57:01.47 .net

ライブラリを読むのはオレオレカスタマイズしてるとか
コミッターになりたいとかじゃない?

50 :仕様書無しさん:2020/05/28(Thu) 09:30:17 .net

関数にする意味を理解してないやつが
(クソ)関数を作って、関数にしたほうが分かりづらい!
って言ってるだけなんだよな

関数に文句を言ってるのではなく
自分のコードに文句を言ってるだけ

54 :仕様書無しさん:2020/05/28(Thu) 11:09:02 .net

>>38
> コードが悪いのかお前が馬鹿なのか知らんけど
> コードを読んでいくときに、関数の中全てを読んだりしない

関数の中身を飛ばして読んで理解できたソースなんてほとんどない
そんな綺麗なソースを書くプログラマが
うちのような安い単価の零細下請けにくるわけがない

12 :仕様書無しさん:2020/02/22(土) 10:58:50 .net

>>9
テスト機、エミュレータではなくて本番機、周辺機など本番環境でテストする

>>6
並行テスト

61 :仕様書無しさん:2020/05/28(Thu) 16:03:49 .net

関数の引数でむしろ複雑になったりトラブルのもとになったりな
戻り値では返しきらない情報のためにグローバル変数を増やす本末転倒ぶり

11 :仕様書無しさん:2020/02/22(土) 07:40:27 .net

>>6
そういう疑問を晴らす為には情報処理技術者試験が最適

53 :仕様書無しさん:2020/05/28(Thu) 10:18:02 .net

>>39
ださっ

19 :仕様書無しさん:2020/02/26(水) 17:22:36.50 .net

次に流行る言語教えて

19 :仕様書無しさん:2020/02/26(水) 17:22:36.50 .net

次に流行る言語教えて

34 :仕様書無しさん:2020/05/26(火) 08:14:45 .net

>>32
一ヶ月あれば何とかなる

38 :仕様書無しさん:2020/05/28(Thu) 05:24:14 .net

>>37
コードが悪いのかお前が馬鹿なのか知らんけど
コードを読んでいくときに、関数の中全てを読んだりしないの

関数にするのは読まなくて良いコードを増やすため
一箇所しか使わなくても、それを関数にしてその中身を
読まなくていいなら読むべきコードは減る

そのために関数は適切な名前と引数と戻り値にし
呼び出し側を見るだけで処理内容を推測できるようにする

関数の実装がおかしい可能性もあるが
どうせお前は、関数名からコードの中身を推測せずに
いちいち関数の中身全てを読んでるんだろ

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • ハッカーって何の言語使ってんの?

    元スレ 1 :仕様書無しさん:2022/03/17(木) 19:14:55.84 .net 誰かわかる人いる? 気になってさ 27 :仕様書無しさん:2022/03/18(金) 23:52:18.26 .net ルートd…

  • おもしろいコピペがあったら貼るスレinマ板part46

    元スレ 1 :仕様書無しさん:2018/07/01(日) 12:52:57.25 .net 自分が面白いと思ったコピーをペーしましよう。 前スレ おもしろいコピペがあったら貼るスレinマ板part45 ttp://med…

  • 東京コンピュータサービスグループ総合 Ver2

    元スレ 1 :仕様書無しさん:2018/08/06(月) 04:18:31.89 .net ブラック大手SIで悪の枢軸とも呼ばれている有名なTCSです。 偉大なる創業者、高山社長は2018/5/11死去されました↓ (:…

  • 【wiki】学んだ事は何処にメモする?【Evernote】

    元スレ 1 :仕様書無しさん:2010/01/11(月) 18:21:57 .net プログラマーって最新技術を常日頃から貪欲に学んでいるよね? でもそのかき集めた情報っていったい何処にメモすれば破綻しなくてすむの? ま…

  • 生産性上げる→工数減る→開発費減る→給料も減る

    元スレ 1 :仕様書無しさん:2016/04/17(日) 13:44:12.33 .net 生産性をあげて3ヶ月で開発していたものが 1ヶ月で開発できるようになったら、 当然見積もりも工数も減るんだから、 客に請求する金…

  • teratailもりあがっtail? 61問目

    元スレ 1 :仕様書無しさん:2020/10/09(金) 06:55:07.64 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 60問目 https:…

  • 強制残業を無くそう part3

    元スレ 1 :仕様書無しさん:2009/12/06(日) 11:16:35 .net 残業を当たり前のように押し付ける現状のせいで、会社はサービス残業、 過剰労働など調子に乗り出す。 明日から定時で有無を言わさず帰るよう…

  • プログラマの雑談部屋 ★58

    元スレ 1 :仕様書無しさん:2019/01/27(日) 15:29:23.88 .net ※前スレ プログラマの雑談部屋 ★57 https://medaka.2ch.net/test/read.cgi/prog/15…

  • プログラマの雑談部屋 ★208

    元スレ 1 :仕様書無しさん:2022/06/10(金) 17:27:29.60 .net 皆仲良くしましょう プログラマの雑談部屋 ★202 https://medaka.5ch.net/test/read.cgi/p…

  • ビルゲイツ「」←何言わせても勝ち組

    元スレ 1 :仕様書無しさん:2008/03/11(火) 01:17:05 .net ビルゲイツ「あばばばばばっばばばばwwwwwwww」 502 :仕様書無しさん:2009/04/26(日) 02:39:08 .net…

  • 無能ってすぐ人に答えを求めるよな

    元スレ 1 :仕様書無しさん:2018/10/30(火) 16:40:52.55 .net 二言目には教えてくれ こっちは人間グーグルじゃねえんだよ 30 :仕様書無しさん:2018/12/03(月) 12:27:03.…

  • 競技プログラミングにハマるプログラマのスレ 89

    元スレ 1 :仕様書無しさん:2022/03/10(木) 16:50:29.16 .net 競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ 次スレは AtCoder http:/…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑