0

私はプログラミングにかなり慣れていないので、何が「許容できる」のか、何がそうでないのかはよくわかりません。

関数をブール値として宣言し、内部のデータベース接続が成功した場合はtrueを返し、成功しなかった場合はfalseを返し、そのブール値を使用してデータベースへのエントリが成功?

4

2 に答える 2

2

プログラミングの正式な教育がなければ、構文を学ぶときにうまくいくことは何でもする必要があります。時間が経つにつれて、改善が必要なコードの領域を特定できるようになるはずです。そのアイデアをテストするだけで、それが機能することがわかります。今は、ベストプラクティスについてあまり多くの質問をする必要はありません。StackOverflowはSoftwareEngineering101ではなく、圧倒されるだけです(そして、コミュニティも圧倒されます!)。余裕があればコンピュータサイエンスまたはソフトウェアエンジニアリングのコースに1、2回登録するか、余裕がない場合は本を購入します。幸運を!

于 2013-03-26T13:57:06.133 に答える
0

ベストプラクティスについて学ぶことは素晴らしいアイデアですが、Dan Verdolinoが述べたように、現在のレベルではおそらく理解できない豊富な情報に圧倒されます。

視点をもたらすために、Jengaタワーとしてのプログラミングを想像してください。十分な時間があれば、プログラミングの経験に関係なく、誰でも基本的なJengaタワーを構築できます。ただし、ITシステムは変更されないままになることはなく、新しいものを追加する場合でも、古いコードを削除する場合でも、常に変更する必要があります。一度に1つのジェンガピースを動かすと、最終的にタワーはますます不安定になります。これは、あなたの経験があなたのシステムがどれほど優れているかを示しているときです-真の専門家は、変更を簡単にし、2〜3ブロック移動した後にタワーを崩壊させない方法でタワー全体を設計します。アマチュアは機能するシステムを設計しますが、それを変更し始めると、別名Jengaピースを移動すると、すべての移動は努力であり、達成するのにますます時間がかかります。

于 2013-03-26T17:50:55.263 に答える