上級プログラマの雑談部屋☆1
■ このスレッドは過去ログ倉庫に格納されています
上級プログラマはこちらで雑談してください。 雑談部屋が馬鹿過ぎる、 elseが邪魔だからもう使いたくない、 もう少しまともなやつと話したい、 彼氏が欲しい、 などなど愚痴、妬み、妄想などなんでもどうぞ。 拘り押付け系ガイジは出入書込禁止 (else必要、継承必要、設計書必要ガイジ、 コピペガイジ) どうやらelseを使わないことが高度なアルゴリズムらしいよ >>632 はぁ? そんなの、これまで何回も書かれてるじゃん。 お前らが理解できてないだけじゃん。 ヴァカじゃん。 >>633 else無いとコード書けないヴァカに、そんな話理解できると本気で思ってるのか? それ以前の段階なんだよ、今は。 >>634 >異常ステータス返すこともしないヴァカ。 ヴァーーーーーーーーーーーーーーーーーーーーーーーーーーーカ! >>635 おまえにとってはな。 ヴァーーーーーーーーーーーーーーーーーーーーーーーーーーーカ! そう、それ以前の段階なんだから、elseがあるとプログラムが読めないなんて時点で マジレスなんてできるわけねーじゃん。 おれたちゃプロなんだからさ、遊びじゃねーんだよ。 >>633 つーか、アルゴリズムの話? そんなん、軒並みライブラリになってんじゃん。 おまえ、タイヤ再発明しようとしてんの? ヴァカじゃね? おまえはまさに、地に足がついてないんだよ、タイヤなだけに。 なんて会社だよ、else要らないとか言ってるバカを雇ってる会社は。 面接すりゃ、キ(ドラゴンボール用語)だけでわかるバカだというのに。 ドンだけプロジェクトがセッパ詰まってるんだか。 >>640 ねぼけんな、elseになんか頼ってる時点で、おまえらのやってる事は遊びだっつってんの。 “elseがあるとプログラムが読めない”とか、都合のいいように捻じ曲げつづけんなカス いつまでそうやって自分の無能を誤魔化し続けるんだ!? 正直さ、マジでヤベーぞ、これ。 else要らないなんてバカは、真剣に業界から追放しないと。 そのためには、おれたちが真面目に勉強して仕事して、 こんなバカに頼らずに成果を出していかなきゃいけないんだ。 中国人やベトナム人に笑われてんだぞ。 日本はこんなレベルなんだから我々程度でも楽勝だな、って。 実はおれ、ここに来たのってつい最近なんだ。 せいぜい2週間ぐらい。 今どきのプログラマーのレベルが、まさかここまで低下してたなんて。 どうりで現場が中国人ばっかりになるわけだよ。 >>626 ほい ちなみにこの発想をリファクタして進化させると便利なIOユーティリティが作れるので研究してみるといいよ class NanikoreException : Exception { } static IEnumerable<string> ListFiles(string rootPath) { if (File.Exists(rootPath)) return new [] { rootPath }; if (Directory.Exists(rootPath)) return Directory.GetFiles(rootPath); throw new NanikoreException(); } static void fuga(string path) { Console.WriteLine("ふが:" + path); } static void Main(string[] args) { string hoge = "hoge.txt"; try { ListFiles(hoge).ToList().ForEach(fuga); } catch (NanikoreException) { Console.WriteLine("なにこれ"); } } 昭和の頃はGoto邪魔厨がノサばって、とうとうGoto禁止みたいになった時も バカだなこいつらとか思ってたっけ。 Gotoの代わりにbreakとかreturnとかになっただけで、 freeとかfcloseとかを忘れるバグが多発したんだよね。 >>648 だめだな、余計に複雑になってる やり直し しかも複雑さをワンライナーで誤魔化してさらにわかりにくくしてるな elseの代わりにtry catchやthrowを使うわけだな。 なんか将来、ジャバジジーはコボルジジーよりたちの悪い存在になりそうだ。 よくわかんないエラーが出るからtry catchではさんじゃえ、 みたいな風潮があるみたいだな。 >>602 try if status then raise "error" end if print("good") catch ex print ex.message end try なんでException使うか理解できないヴァカが、 Exceptionの使い方を間違えているヴァカの例をあげつらって 与太話をする場末の酒場かよ、ここは。 で、そのヴァカ=elseが無いとコード書けない厨 一生成長しねーな、こいつら。 >>651 は? 処理対象の列挙と実際の処理と異常系の処理が綺麗に分離されて超わかりやすくなったんだが? これわからんようじゃ素人と言われても文句言えんよ? >>626 if valid() = false then 異常処理 脱出 end if 正常処理 >>653 if then elseっていうのは結局は関数のシンタックスシュガーに過ぎないんだよ 使わなくちゃいけないとか使っちゃいけないとかじゃなくてどっちでもいいんだよ好きに書け だからcloseもdeleteもrollbackもせずに 処理をイキナリ抜けるんじゃねーっつんだよ。 >>662 まあそれが答えだね ただelse文を使わない事によって脳が覚醒した後の世界はプログラマなら知っておいて損はないと思うぜ 関数型は仕事で使わないけど勉強だけはしたほうがいいよぐらいの感覚でいいんだよ >>663 処理抜けたとこでやってるよ beginした階層でrollbackするし他も一緒 階層を合わせろ、階層が全てだ 663 名前:仕様書無しさん 2018/04/09(月) 19:49:57.04 だからcloseもdeleteもrollbackもせずに 処理をイキナリ抜けるんじゃねーっつんだよ。 ↑ 前にも言ったけどさ、設計が狂ってるって何度言ったらわかるんだ? お前、本当のヴァカだろ? 設計が狂ってるってんなら、さっさとお前が直してくれよ。 もうデバッグの段階に入ってて困ってんだよ。 >>665 そうなの。普通の頭の奴は、そうなの。 でも、ヴァカって、判定する関数の中でやるんだよな。 だからあっちこっちでtry{}catch{}書きまくるの。 で、にっちもさっちもいかなくなって困ってくるからcatchしたExceptionを更に投げたりするの。 本物のヴァカなの。死ねばいいのに。 ほらな? 本当ににっちもさっちもいかなくなってただろ? このヴァカ >>667 そろそろ分かってきただろ? else無いとコードが書けない奴が、どれほど頭悪いのかって事が ホント、おれに要件定義からやらせてくれりゃもっとうまくやれるのに 来た時にはすでに単体試験のフェーズだったり、納期直前だったり。 会社員なら上流工程からやらせてもらえるんだろうか? >>659 処理がくっつきまくってすげーわかりづらいくね? fugaを1つ呼び出すのにいりもしない配列化処理入ってるし >>670 お前のいる会社教えてくれよ。 そこなら正社員になる価値もあるかもしれん。 どこで使ってるかもわからないリソースを勝手に破棄するとかA旧戦犯かよ 爺さん都合が悪くなると全部設計ガーになるからなw 引用とオウム返しと設計ガーで中身ゼロだからなww 単体試験ならまだマシなほうかな。 他人がやった結合試験のエビデンスが、顧客から差し戻しが出て エビデンス追加とかあるからな。 >>673 くっつきまくってるってのは>>626 のようなコードのことを言うんだよ >>678 すじわるい その無理やりすぎる一般化が役に立つ日はこないとおもう せっかくelse使わないなんていう究極の秘伝を持ってるのに なんでそれを会社に広めようとしないんだか。 しかも結合試験ぐらいの段階に入っても、設計を全部見直して 全部作り直しても納期に間に合うんだろ? ぜひともそういう会社に仕事を依頼したいもんだ。 すごくありがちなことだけど ファイルだった時outFileInfo(hoge),フォルダだったときoutFolderInfo(hoge) それぞれ一回よびだして情報出力したいんだけど >>670 マジで教えて欲しいんだよ、お前の会社。 営業の人に会わせてくれんかな? >>679 これが一般化だと思ってるならセンスないねぇ >>683 じゃあこれってどういうときにやくにたつの? ここ最近一番のヴァカ 676仕様書無しさん2018/04/09(月) 20:01:44.97 爺さん都合が悪くなると全部設計ガーになるからなw 引用とオウム返しと設計ガーで中身ゼロだからなww >>686 そうじゃなくて、仕事の依頼をしたいんだよ。 営業を通して正式な形で。 >>617 あろうが無かろうが書ける つか、elseよりもif無くせ。 >>688 「 ̄ `ヽ、 ______ L -‐ '´  ̄ `ヽ- 、 〉 / ヽ\ / // / / ヽヽ ヽ〈 ヽ、レ! { ム-t ハ li 、 i i }ト、 ハN | lヽ八l ヽjハVヽ、i j/ l ! /ハ. l ヽk== , r= 、ノルl lL」 ヽN、ハ l ┌‐┐ ゙l ノl l ヽトjヽ、 ヽ_ノ ノ//レ′ r777777777tノ` ー r ´フ/′ j´ニゝ l|ヽ _/`\ 〈 ‐ lト、 / 〃ゝ、 〈、ネ.. .lF V=="/ イl. ト | おことわりっ とニヽ二/ l ヽ.|l 〈ー- ! `ヽ. l |l lトニ、_ノ ヾ、! |l__________l| \ ソ とまあ、こんなバカどもでも仕事に就けるんだから、おれぐらいになるだけで 一般派遣で干されることなどねーだろうな。 今日も残業せずに帰ってきたけど、みんなおれより遅れてくれてるからお咎め無し。 >>659 仕事で知識ひけらかすためにコードかいているようじゃ素人よりだめだろ else避けるが為に必然性のないコードに成り果ててる >>693 お前が書いたコード、3カ月後に火を吹くんだけどな。 >>659 のコードが良いか悪いかは置いといて、 ↓こいつ、チンパンジー >>694 >else避けるが為に必然性のないコードに成り果ててる まあ、火を吹いた頃にはおれはいないから、知ったこっちゃねーやな。 そんなんでも食うに困らないおいしい商売。 >>698 キリギリスさん、キリギリスさんじゃないっすかー! もう結合試験だってのに 一生懸命つくったのにまだ破綻がみつかって虚無の心境 どうせ関数分けもロクにしてないから ユニットテストも全くやってないんだろ。 そら、そうなるよ。 各モジュールは万全のユニットテストを行ったが 実際の動作テストが前フェーズのテストスケジュールに入ってないんだ… よくかんがえたらいろいろおかしい >>659 俺のコードは最強で理解できない奴がクソって主張かい? 初心者の主張と一緒じゃね? elseをなくせば、そういうおかしいスケジュールでも バグがなくなってスムーズに動くらしい。 この世界においては、客先に常駐してる奴が勝ち組。 顧客に能力なりを認められてるってことだからな。 ウチの会社のコードを見てみると、elseはやっぱりちょくちょく使ってるなぁ 基本的に以下のパターンで使ってる bool 特殊パターンか? if(特殊パターンか?) { 特殊パターン用の処理(); } else { 通常パターンの処理(); } 特殊パターンを後から追加する場合、差分が少ないし後から追加したって感じが伝わるし、これがベストなんだろう ま、一人でソースコード書いてるなら、緊急で仕様追加とか他の人が読むとか考える必要ないし、チーム開発しないならelse要らないでいいんじゃない? 何が怖いってelseいらない爺の妄言を真に受けて 真面目にソースコード検証してる奴がいることなんだよな >>715 あくまで雑談スレだぜ? この程度で真面目なんて言うなよw みんなカラカッテルだけなのに 設計がクソなどと必死になっちゃってねぇ 分岐してもいいけど分岐した先で違う命令すんのやめて 使う側からすると内で条件分岐して異なる処理するメソッドってすごくわかりにくいんだよ 結局 if else を関数にしてるだけだよね これって関数化すると見やすくなるっていうだけで else の有無は関係ないよね >>722 見やすくなるだけじゃないよ 処理が抽象化されて意図と実装が分離される 分岐を副作用のない関数に閉じ込めると透過性が生まれる 関数にした処理そのものがテストしやすくなるしその関数をテスト実装の差し替えポイントにすることができる つまり拡張と変更に強くなってテストも捗る 関数分割を抽象化www 知ったかアトミック性といい面白い爺さんだねww 素朴な手続き型のプログラミングはアホでも理解できるというメリットがある でもそれだけじゃ現実の問題を効果的に解くには表現力が低すぎる if elseを並べるだけじゃ絶対にreactive streamみたいな発想は生まれてこないんだよね 大手はどうしてるのか気になって調べてみると、世界最大手と言えるGoogleが、内部のソースコードをいくつか公開してたので見てみた なんかめっちゃ普通にelse使ってたw あんだけふんぞり返っておきながら、所詮Googleなんてこの程度のヴァカ企業なんだなってよく分かったよ マジ低レヴェルなコードで吐き気がしたわ、こんなので世界トップとかwww >>726 自分がGoogleレベルじゃないと分かってよかったな そもそもさぁ、elseなんて物が実装されてる言語が悪いわ nullとelseなんてのが有るヴァカ言語はすぐにでも駆逐されるべきだな 新時代の言語がこれからの上級プログラマには必要だ >>723 それは関数化したときのメリットでしょ? if ( flag ) return "a"; return "b"; でも if ( flag ) return "a"; else return "b"; でも同じでしょ? elseを除くとき、プログラマもまたelseに除かれているのだ だから、いつになったら「elseを無くすメリットが伝わる具体例」を出してくれるんだよ >>726 やったじゃん 今ならGoogle超えの企業を立ち上げられそうだな! >>729 じゃあ01のデジタルな考え方から改めなきゃならねーな ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる