Diagrams - システム構成図をコードで書くの使い方、日本語情報はMOONGIFTでチェック。開発者であっても図を描く機会は多いです。仕様書のようなドキュメントであったり、システム構成図の中に書いたりといった具合です。ドローソフトウェアを使ったり、スライド作成ソフトウェアを使ったり ...
仕様書が存在していないプロジェクトに参加して、システムの仕様を把握するのに苦労しています。実際の現場に入って2か月目の新人です。特に、テストデータを用意する場合に、どのようにすれば、正しくデータを構成できるのかいつも悩んでいます。ソースをすべて読んで、処理を追う ...
ドキュメントは腐りやすい ドキュメントはどうやっても更新されなくなってしまう。Wikiに書こうか、Confluenceのほうがいいのか、色々置き場所を考えてはみるものの、大きく改善することはあまりない。 その理由のひとつが、コードとドキュメントのライフサイクルが違うこと。
ソースコードは 一行一行がコンピュータに対する命令です。ソースに書かれた命令は上から順に実行されますが、例外が 3 つあります。if 文による分岐、ループによる繰り返し、関数呼び出し、です。命令の実行結果は変数に記憶します。…言語によってエントリーポイント(開始位置)が ...
「ソースコードが仕様書である」という言葉を最近よく聞きます。 また,Googleのエンジニアなども「説明はいいからとにかくソースコードを見せろ」という話をするなどという噂を聞いた憶えもあります。 そこで,ソー…
ところで、ソースコードを書くよりも、実行可能な設計書を書く方が早いケースは本当にないのだろうか。自分は DSL(Domain Specific Language: ドメイン固有言語)がそれに近い考えのように思っている。ドメインの知識に基づいて、ドメインのルールの記述に注力し、裏方となる厳密にコンピュータ ...
命令書ですからコードそのものは打ちません。 これみて作ってもらわないといけないので日本語メインです。 あとはdbの仕様書をみてもらったりしてプログラムのローカルルール、画面サイズ、文字サイズ プロシージャ定義やら定数や変数、フォーム、構造体定義書などプログラム書くときの ...
Time is not an enemy unless you try to kill it.