プログラム規約に従えと文句言われた

1 名前:ひみつの名無しさん 投稿日時:2020/10/27(火) 10:51:49.182 ID:alrUUWAYa
sa1=項目1
va1=memory1
print sa1,va1

sa2=項目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
社会に適合できなかったニートか

コメント

タイトルとURLをコピーしました