私は長い間仕事で孤独なプログラマーでした。通常、私は記事や記事を読んだことがあります
- バージョン管理システム
- 継続的インテグレーション/配信
- 開発方法:スクラム、ウォーターフォール、Vモデル、アジャイル、XPなど。
- ソフトウェアプロジェクト管理
しかし、それらのほとんどすべてがTEAMSに焦点を当てているようです。私はチームではないので、たった1人のプログラマにとって絶対に最低限のプラクティスは何でしょうか?以下の条件を考慮してください。
- 他の人のコードとの競合はありません。
- ファイル/ディレクトリツリーを維持する必要はありません。私の開発環境では、バージョン管理自体が重要です(イメージベースの開発)。
- 正式な要件はありません。ユーザーは自分が何を望んでいるかわからず、それで問題ありません。
- リリースやドキュメントの配信に興味を持っているのは私だけです。基本的に顧客は結果を望み、ソフトウェアの方法論などは気にしません
私の考えでは、顧客の要件に直接関係のないものに時間とエネルギーを費やしたくはありません。推奨事項はありますか?