タグ

プログラミングと考え方に関するtjun1のブックマーク (5)

  • Short, Self Contained, Correct Example

    The SSCCE Short, Self Contained, Correct (Compilable), Example If you are having a problem with some code and seeking help, preparing a Short, Self Contained, Correct Example (SSCCE) is very useful. But what is an SSCCE? It is all in the name, really. Take a look at each part. The version prepared for others to see should be: Short (Small) - Minimise bandwidth for the example, do not bore the audi

  • 「書く」のは特別な道具 - naoyaのはてなダイアリー

    This is why you shouldn't interrupt a programmer (なぜプログラマの作業に割り込むべきではないか) という4コマ漫画が話題になっていた。これは別にプログラマではなくても「わかるわかる」という感じの話。 コメントを見ると、だから作業を中断してもすぐ再開できるように自分の考えることをなるべく書き出すようにしているという人が結構多かった。なるほど。 今日は雨が降ったせいで予定が一つキャンセルになったことだし、ちょうどいい機会なので、文章で何かを書くということについて自分が思っていることを書いてみようとおもう。以前 Software Design のドキュメントの書き方特集みたいな号に似たような趣旨の話を寄稿したのだけど、「書く」というのは単に物事を忘れないようにするための行為に留まるものではなくて、自分の考えを整理するための道具なのだ、ということが

    「書く」のは特別な道具 - naoyaのはてなダイアリー
  • シンプルなコードを書こう!(1) シンプルなコードを書く理由 | 無料学習のShareWis

    シンプルなコードを書こう! このシリーズでは、ソフトウェア開発に関わるすべての人を対象に、シンプルなコードを書くために必要な考え方を解説しています。 技術的な知識がなくても大丈夫なのでご安心ください! 第1回 シンプルなコードを書く理由 ソフトウェアにおけるほとんどすべての問題は「コードの複雑さ」によって引き起こされていると言われています。 バグがたくさん発生する 機能追加に非常に時間が掛かる 新しい開発者が開発に参加できない といった問題が起きてしまわないように、できるかぎりシンプルなコードを書くための考え方を身につけましょう。 参考文献 O'Reilly Japan - コード・シンプリシティ ここで学習した内容を理解できたかどうか、問題を解いてチェックすることができます。 下の理解度チェックボタンを押してみましょう! 理解度チェックへ進む

  • コードを書けることで僕は本当に救われている - ihara2525's blog

    普段僕が仕事でコードを書くことはほとんどありません。 コードを書くことでチームや組織に貢献したい、という思いは常にあります。 同時に、僕はそうすることで自分の価値を一番出せるんだろうか、という思いもあって、やっぱりこっちが強いので、一年ほど前に僕は基的にマネジメントに徹することにしました。 それでもたまにコードを書きたくなったりしますが、自分が中途半端に参加すると、結局他の人の動きを止めてしまったりすることになるので、やらない方がよっぽど良いです。 「いや、採用とか組織作りとかやめて、気でやったら俺の方が絶対に書ける!」みたいなのもなくて、集中してやってもたいした結果にならないでしょう。逆に、そうなっちゃうようだったら自分よりも優秀な人を採用できてない、自分の仕事をできてないってことです。 なので、最新の技術への理解や、素晴らしいコードを書くことに関して、僕は確実に、簡単に、僕の周りの

    コードを書けることで僕は本当に救われている - ihara2525's blog
  • 大学に入ってからプログラミングの授業が始まったのですが、最近ついていけません - どんどん未提出のレポートがたまっていきます。... - Yahoo!知恵袋

    まず, あなたはだめな学生ではありません. それは以下のことにより証明できます. 自分がついていけていないと感じている 未提出のレポート課題そのものをここに書いて解決しようとしていない, 自分で学習していこうとしている プログラミング言語のキーワードを身につけようとしている そして一番大事なこと, 他人が簡単にプログラムを書いていると感じている そしてあなたが感じた感情は優秀なプログラマはほぼ皆感じたことのある感情です. プログラミングを学習する最も効率のよいコツ, それをあなたは手にしています. それは自分のセンスで劣等感を感じることです. はっきり言うと, あなたのクラスの誰よりもあなたはプログラムを使いこなせる可能性を秘めた人間の一人です. プログラムが得意な人の中で必ずしも理系が優位なわけではありません. 言語によっては文系のセンスが生かせます. ポインタやら関数なんかの難しい話を

    大学に入ってからプログラミングの授業が始まったのですが、最近ついていけません - どんどん未提出のレポートがたまっていきます。... - Yahoo!知恵袋
  • 1