フロントエンド開発部門は成長し、人員も増え、テクノロジーも進歩しています。 CSSer はフロントエンド開発チームを代表することはできませんが、CSSer はフロントエンド開発の非常に重要な部分です。仕事をより快適にするために、チームのコラボレーションに関する知識を学びます。将来的には、関連する知識を Webjx.com に追加します。
フロントエンド開発部門は成長し、人員も増加し、テクノロジーも進歩しています。 CSSer はフロントエンド開発チームを代表することはできませんが、CSSer はフロントエンド開発の非常に重要な部分です。仕事をより快適にするために、チームのコラボレーションに関する知識を学びます。将来的には、関連する知識を Webjx.com に追加します。
以下は私の散在する経験の一部です。
1.書類
プログラムを作成する人なら誰でもドキュメントの重要性を知っています。プロジェクトの概要には必ずドキュメントの必要性が記載されていますが、時間の都合上、詳細なドキュメントはありません。これにより、将来のメンテナンスコストが増加したり、単純に書き換えが発生したりする可能性があります。
したがって、コメントと製品ドキュメントを必ず書いてください。
2. オブジェクト指向
ナンセンスのようです。しかし、AS や JS のオブジェクト指向は教科書のオブジェクト指向とは決して異なります。たとえば、スクリプト言語の継承とインターフェイスは JAVA ほど優れていません。何をするか?それは問題ではありません。デザイン パターンを柔軟に適用することで、チームの運営が向上します。ファクトリ、単一責任、ポリモーフィズム、これらの原則を理解すれば、JS システムは基本的により柔軟になります。
3. ツール、アジャイル開発
人間は道具を使うという点でオランウータンとは異なります。プログラマーという従来の概念はあり得ず、複雑なことを解決できるという理由だけでプログラマーは素晴らしく見えるのだと思います。複雑なものをシンプルにするのは素晴らしいことです。
他に何も思いつきません。思いついたときに投稿します。皆さんも jb51.net にコメントを残して、あなたの経験を共有してください。