Core Practices for Lean/Agile Documentation Ideally, an agile document is just barelygood enough, orjust barely sufficient, for the situation at hand. Documentation is an important part of agile software development initiatives, but unlike traditionalists who often see documentation as a risk reduction strategy, agilists typically see documentation as a strategy which increases overall risk and

Documentation Driven Contractsについて調べてみた May 15, 2017 ( May 15, 2017 更新 ) モチベーション 最近業務で、社内の他のチームに提供するAPIを開発している。 関わっている人が少なければ、みんなで近くに座って都度仕様について相談していけばいい。(感覚的には〜7人くらい?) しかし、会社全体の人数が多く、関わるチームも複数いるため(サービスのモバイルアプリ担当、Webフロント担当、バックエンド担当…など)包括的で都度更新されるドキュメントがないと開発効率が悪い。 とはいえ、API提供チームとしては、実装になるべく多くの時間を使いたい。具体的には以下の条件を満たす手法があればよい: ドキュメント作成にかける時間を短くできる 作成したドキュメントの内容が正確(最新であることが必須) 一番原始的な手法として、ドキュメントをちまちま人手
Hologram is aRuby gem that parses comments in yourCSS and turns them into a beautiful styleguide. Quick start: gem install hologram And then: hologram init View onGithub Why would I useit? Hologram makesbuilding a styleguide as easy as maintaining yourCSS.It issimilar to Kneath Style Sheets and Styledocco. Your documentation is written in your productionCSS using a combination ofYAML and
So You Want Developers to YourAPI? Miredot generates RESTAPI documentation straight from your existingJava sources! Always up-to-date docs without the effort — No More Documentation Drift Miredot generates your documentation with eachbuild soit is guaranteed to correspond to the implementation at all times. We only need your existingJava source code. You don't need to add anything!
Inch is a command-line tool that gives you hints where to improve your docs. One Inch at a time. Philosophy Inch wascreated to help people document their code, thereforeit may be more important to look at whatit does not do than at whatit does.It does notaim for "fully documented" or "100% documentation coverage".It does not tell you to document all your code (neither doesit tell you not t
API(とそれに携わる開発者)の規模が拡大してくると、ドキュメントの整備や、仕様と実装の一貫性の維持、 クライアントとの知識の共有など、考慮すべき問題が沢山出てくる。 これらの問題に対する現実的な解決策を探るため、ApiaryというAPI開発支援用のサービスを簡単に俯瞰することにした。 ここでは紹介しないが、他に RAML、 JSON Schema、 Swagger、 WADL、 Autodoc などが関連するものとして挙げられる。Apiary http://apiary.io/Apiaryは、APIBlueprintと呼ばれる言語でAPIのインターフェース仕様書を記述する、という開発方法を提唱している。APIBlueprintはMarkdownを拡張した言語で、特殊な記述を用いて幾つかのメタ情報を付与出来る形になっている。Markdownを採用することで人間にとって読み書き
このページについてC++関係の話に出てくる言葉で、「読んで字の如し」 とはいかない難解語の簡単な解説を並べてみました。Glossaryというより、 むしろ略語辞典になってしまいました。巷で見かけた単語を並べているだけなので、 実際の所ほとんど使われない略語もあったりするかもしれません。 ちゃんとした用語集は Bjarne Stroustrup'sC++ Glossary などをご覧になることをオススメします。 用語集 ADL (Argument Dependent name Lookup) 引数に依存した名前の探索。 Argument Based Lookup,Koenig Lookup とも呼ばれる。 #include <iostream> #include <string> ... std::string s; std::cout << s << std::endl; // os
OpenSSH SSH クライアント 設定ファイル 書式 ~/.ssh/config /etc/ssh/ssh_config 説明 ssh (1) は以下のものから (この順序で) 設定情報を取得します: コマンドラインオプション ユーザごとの設定ファイル 各設定項目にはそれぞれ最初に見つかったものが使われます。設定ファイルはいくつかのセクションに分かれており、これらは"Host"キーワードにより区切られています。あるセクションの設定が適用されるのは、コマンドラインから与えられたホスト名が、このキーワードで指定されているパターンのどれかにマッチするときだけです。 各設定項目で最初に見つかった値が使われるので、ホストに特化した宣言をファイルの先頭近くに置くようにし、一般的なものを後に置くのがよいでしょう。 設定ファイルは以下のような形式になっています: 空行、および # で始まる行は、コメン
作者ホームページサービス(hp.vector)は終了いたしました。 長らくのご利用、ありがとうございます。 ご不明な点があれば、お問い合わせページをご覧の上、お問い合わせください。 ※15秒後にトップページに戻ります。 (c) Vector HOLDINGS Inc.All Rights Reserved.
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く