エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
最近、本のおかげで学生のフォロアーさんが増えてきたので、彼らに向けてプログラマが持っていたほうが... 最近、本のおかげで学生のフォロアーさんが増えてきたので、彼らに向けてプログラマが持っていたほうがいいスキルを「躾」として書いてみようと思います。 ここで扱うのは言語ではなく、もう少し一般的なスキルを主にツールの面からみてみます。なお、ここでの「プログラマ」の定義は、一般的なSIerでの「PG」ではなく、「自分でソフトウェアの構造を考えて、実装できる」クリエイティブなプログラマとします。 僕が考えている、プログラマとしての躾は次の3つです。それぞれの具体的なツール、利用することでのメリットを紹介します。 バージョン管理 タスク管理 自動化されたテスト バージョン管理 プログラムのコードやドキュメントなど、プロジェクトに必要な電子データを管理するツール。追加、削除、変更などの履歴が残るため、状況によって古いバージョンに差し戻したり、実験的なコードに分岐して作業したりといったことが簡単にできるよ