- 1 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:51:49.182 ID:alrUUWAYa
- sa1=項目1
va1=memory1
print sa1,va1sa2=項目2
va2=memory2
print sa2,va2冗長だろ
関数化したら関数作るなと言われたのでsa1=項目1 ¥ va1=memory1 ¥print sa1,va1
sa2=項目2 ¥ va2=memory2 ¥print sa2,va2
こうしたら怒られたんだがどう思う?
- 2 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:52:49.143 ID:jWPfvqVB0
- 何そのエンマーク
- 5 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:53:26.306 ID:alrUUWAYa
- >>2
命令終了 - 3 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:52:52.504 ID:aBLqA29z0
- 可読性うんぬん
- 6 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:54:41.531 ID:alrUUWAYa
- >>3
エディタで見たら圧倒的に可読性が高く情報量があるだろ
ヤンクペーストしやすさは最重要だと思うんだ - 4 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:52:58.729 ID:alrUUWAYa
- ヤングペーストリプレースで間違いなく書けるからこっちの方がプログラマブルだと思うのに説明しても駄目だと言われた
マジ老害
- 7 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:54:59.096 ID:jWPfvqVB0
- じゃあ前者でよくね
その間に処理が追加される場合修正がめんどい - 11 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:59:35.593 ID:alrUUWAYa
- >>7
処理が全部に追加されたら一括リプレースでいける処理が部分的なら処理単位を分けて書く
- 8 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:55:12.553 ID:epTjDhMP0
- コボル?
- 13 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:00:17.759 ID:alrUUWAYa
- >>8
違うよ、マイナー言語 - 9 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:55:31.810 ID:8fiTtrldr
- まともなエディタならブロック文で囲めばどうにかなるだろ
- 10 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:58:07.390 ID:alrUUWAYa
- func y:項目,memory :print 項目,memory
y(項目1 , memory1)
y(項目2 , memory2)最初はこれで怒られた
- 28 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:12:28.631 ID:5qShQaEid
- >>10
これで文句言われる意味がわからん
同じ処理は関数化した方がメンテナンス性もいいだろ - 30 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:13:54.878 ID:alrUUWAYa
- >>28
関数を使ってはならないという規約がある - 34 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:15:10.278 ID:5qShQaEid
- >>30
なんだよそのクソ規約w
関数使わないメリットが使うメリットを上回るのか? - 12 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:00:13.008 ID:YIreeU300
- 圧倒的にわかりやすいのは前者
コードをスマートに書くのは自己満足 - 15 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:01:21.661 ID:oKPuHp8V0
- 非常識な職場だと思うけど、この手の話には、そんなレベルの会社にしか入れないお前が~って叩かれるパターンを100回くらい見た
- 19 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:04:09.853 ID:alrUUWAYa
- わかりやすさよりも効率だろ?
- 20 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:04:57.102 ID:a7FQFNNsM
- 規約あるなら守れよ
オ●ニーは家でしてろ - 25 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:10:16.535 ID:alrUUWAYa
- >>20
こういう話知ってる?
エンジニアがある日規約に無い変数名をつけ始めたんだ今までは
customer
money
みたいな書き方、内容が解る変数名にすることって規約に従ってたのにszcusnam
ndcusmon
ってかえたんだ。
ハンガリアン記法と名付けられたその書き方をするエンジニアは規約に従わない!としてエンジニアを追い出した。その追い出されたエンジニアはLinuxの創始者なんだよ
- 27 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:12:17.589 ID:/jZ4d3vr0
- >>25つまり喪舞は会社を辞めるべき。
でも辞めない。それは何故か。
自分をリーナスになぞらえて自己満足に浸っているだけの無能だから。
リーナスのような偉業は一切挙げられないと自分でもわかっているから。 - 29 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:13:00.210 ID:oKPuHp8V0
- >>27
的確すぎてワロタ - 21 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:06:37.087 ID:/7sq4KMF0
- お前が悪い
- 23 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:08:21.135 ID:oKPuHp8V0
- 大規模開発だと分かりやすさを重視することが結果的に効率に繋がる
ということを学べる案件にアサインされるといい - 31 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:14:34.022 ID:yUodlh6s0
- エアプ
- 32 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:14:52.351 ID:oKPuHp8V0
- さすがに関数使っちゃダメは無茶苦茶すぎるな
- 35 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:16:03.717 ID:C4a4CSfr0
- このプログラムを見る全員が>>1と同等以上のスキルならいいんだろう
- 37 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:17:35.486 ID:alrUUWAYa
- そのアホ規約の言い分
関数は基本的に使わないこと色んな行に関数処理が別れているとソースコードを把握しづらく手間がかかるため
↑こういうバカ職場ジャンプしろよ、検索しろよ
正規表現検索もできず頭から同じ処理をダラダラ書いてコメントばっかりつけるからバグが出るんだよ
- 38 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:18:37.098 ID:/7sq4KMF0
- お前以外のプロジェクトメンバーが見たときに
理解に5秒掛かるプログラムより4秒しか掛からないプログラムの方が優秀一般的なIT企業プログラムを書くということはそういうこと
お前が(自称)優秀であることは企業プログラマとしての優秀さを意味しない - 42 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:22:35.746 ID:alrUUWAYa
- >>38
見るのに詰まることなく全てのコードを見るのに1万行読まないといけない単純コードを書くエンジニアと初見で見るのに30秒かかるけど100行見ればいいコードを書くエンジニアと
どっちが優秀か?
- 39 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:18:39.548 ID:alrUUWAYa
- アフィじゃないよ
スレ建てが趣味のニートなだけだが - 41 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:20:42.613 ID:/jZ4d3vr0
- >>39喪舞に素晴らしい言葉を教えてやる。
テレワーク
- 40 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 11:20:05.181 ID:/7sq4KMF0
- 社会に適合できなかったニートか
コメント