クソコードを書く人の気持ちが分かってきたような気がする。
「異国の言葉でコミュニケーションしないといけない…。
でも、その言葉よくわからない。
だから、ネット検索で出てきた文章をそのまま呪文のように唱えるんだ。」
なんとか伝えたいことを伝える(シンタックスエラーを無くして仕様通りの動きをさせる)のに精一杯で、
可読性の良いコードなんて考えている余裕が無い。
こんな感じかな。
クソコードを書く人の気持ちが分かってきたような気がする。
「異国の言葉でコミュニケーションしないといけない…。
でも、その言葉よくわからない。
だから、ネット検索で出てきた文章をそのまま呪文のように唱えるんだ。」
なんとか伝えたいことを伝える(シンタックスエラーを無くして仕様通りの動きをさせる)のに精一杯で、
可読性の良いコードなんて考えている余裕が無い。
こんな感じかな。
クソコードを書く人の気持ちが分かってきたような気がする。
「異国の言葉でコミュニケーションしないといけない…。
でも、その言葉よくわからない。
だから、ネット検索で出てきた文章をそのまま呪文のように唱えるんだ。」
こんな感じかな。
【SIer新人向け】研修では教えてくれないノウハウ集 - Qiita https://qiita.com/old-stone/items/6221824566116710453f
>「とりあえずやってみます...」は、超危険ワードです。たいてい依頼者は 100% やってくれると信じます。
>「やるか、やらないか、ためすなどない。」 マスターヨーダも言っています。
「とりあえずやってみます...」は言ってしまうなあ。
でもだいたいできてしまうことが多いので問題にならなかったり、
>プログラムを避けるためにPMを目指すという人は少なくありません。
>彼らでもマネジメントは可能ですが、ほとんどの場合において技術に明るいマネージャのほうがプロジェクトは円滑に進みます。
プログラミングの能力が低いPMで優秀なPMっているのだろうか…。
どんなPMだろうか。
@pantomimer そのブレンドの名前、初めて聞きました。
ぼくは豆の個性を楽しみたいストレート派なので、知りませんでした。
@pantomimer コーヒーは素材(豆)が7割、他3割が焙煎/抽出と聞いたことがあります。
@pantomimer ありがとうございます。読んだことなかったです。
ちなみにぼくは最近、「コーヒー おいしさの方程式」(旦部幸博、田口護)という本を読んでいます。
こちらもかなりマニアックな本です。
@momosetkn
どーぞ?
@pantomimer コーヒーが好きなのでできれば本のタイトルが知りたいです。
としょかんでコーヒーを淹れる本を借りて読んでる
この人マジで細かい…?
仮想マシン起動時に指定する感じかぁ(-Xss
JavaだとVMによっては無限にスタック伸ばして行き着くところまで行けそうだけど、そのへんJavaVM仕様とかで限界決まってるんだろうか。
スタックオーバーフローエラーになったときに、catchして再帰したらどうなるんだろう?
絶対に限界があるはずなので(再帰|再起)不能になりそう。
:space: :space: \ 皿うどん /
\ 皿うどん / :parrot_turban: \ 皿うどん /
:space: :space: \ 皿うどん /
\ 皿うどんのサラウンド /
【再起関数】
再帰を使ったプログラムで、スタックオーバーフローエラーが発生するような状況下でも、
再起(立ち直る)してそのまま何事もなかったかのように処理続行させる関数のこと。
Javaによる再起関数の実装例
public static void main(String... args){
int input = 1000000000;
System.out.println( String.format("`%s`の階乗は`%s`です", input, kaijou(input)) );
}
private static int kaijou(int i){
try {
if (i == 1)
return i;
return kaijou(i - 1) * i;
}catch(StackOverflowError e){
//エラーが起きているが、無視して立ち直る
return 0;
}
}
実行結果
`1000000000`の階乗は`0`です
【再起関数】
再帰を使ったプログラムで、スタックオーバーフローエラーが発生するような状況下でも、
再起(立ち直る)してそのまま処理続行させる関数のこと。
Javaによる再起関数の実装例
public static void main(String... args){
int input = 1000000000;
System.out.println( String.format("`%s`の階乗は`%s`です", input, kaijou(input)) );
}
private static int kaijou(int i){
try {
if (i == 1)
return i;
return kaijou(i - 1) * i;
}catch(StackOverflowError e){
//エラーが起きているが、無視して立ち直る
return 0;
}
}
実行結果
`1000000000`の階乗は`0`です
【後悔関数】
余計な工数を発生させ続ける関数。
初心者は後悔関数と気付かずに利用・作成してしまうことが確認されている。
> all your base are belong to us
「お前らの基地は俺らのもの」
集団的なジャイアンかと
Googleが優しくて涙が出た
https://qiitadon.com/media/gsNMX0Il_3idorWIcuc
all your base are belong to us
こうですかわかりません
サブリーダーがIT初心者って感じで、且つ管理というかその辺の能力も無いようなので、
ますます僕がちゃんとしないといけないなって気がしてきた。
⚠ITエンジニア的なToot多めバックエンドエンジニアフロントスタートエンジニア?鯖 https://mstdn.beer/@momosetkn
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.