タグ

ソフトウェア開発と学習に関するakishin999のブックマーク (2)

  • 成長の場を求めないソフトウェアエンジニア?:柴田 芳樹 (Yoshiki Shibata):So-netブログ

    「ソフトウェア開発組織が持つべきカルチャー」と題して、過去に以下の記事を書いています。 継続した学習習慣 コンピュータの基礎を教える 共に学ぶ マネージャが勉強会を主催する プロセス中心ではなく、スキル中心 スキル向上に真剣に長期的に取り組む カンファレンスへ積極的に参加させる コードをレビューする Source Code Controlへ最低でも毎日コミットする ビッグバン・インテグレーションを避ける テストを自動化する ソースコードを調べる 自分で書いたコードを自分で見直す 知識教育だけではなく、良い行動パターンを促進する また、「コードレビューの視点」として、以下の記事を書いていいます。 Copyrightを書く 必要なエラー情報を付加する マルチスレッドプログラミングに注意する 言語仕様を確認する 独り言コメントは書かない 説明とコードが違っていないか注意する 知識の伝達の場 エン

    成長の場を求めないソフトウェアエンジニア?:柴田 芳樹 (Yoshiki Shibata):So-netブログ
  • シンプルなコードを書こう!(1) シンプルなコードを書く理由 | 無料学習のShareWis

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

  • 1