タグ

ドキュメントに関するrryuのブックマーク (46)

  • ドキュメントに固執せよ - gfnweb

    どうして人間集団はこんなにも知見の共有を円滑にできないのか? 改善にはドキュメントにまつわる各個人の心構え・制度設計・技術的解決の全部が必要だという話をしたい. ここでテーマにしているのは,著名OSSなど世の中にいくらでも知見が転がっている対象ではなく,特に企業内の十数人のチームでクローズドに開発しているなどして集合知に頼れない状況下でのドキュメントについてである. 非常に乱暴な言い方をするなら,「コードとか大部分は誰でも書けるようになるものなんよ,そんなところにマッチョイズムとか感じなくてええねん,我々の知的体力や組織性が真に試されるのはドキュメントちゃうんか」という気持ちです — 画力・博士号・油田 (@bd_gfngfn) June 3, 2022 ドキュメントに書く内容の必須項目或るシステム(ソフトウェアなど)について,そのシステムのことを全く知らない人を想定読者としたドキュメント

    rryu
    rryu 2022/06/20
    ドキュメントを書かなくても評価は下がらないが、下手なものを書いたりそのせいで仕事に時間がかかったりすると評価が下がるという完全にやったもの損な状況をまず変えるべきだと思う。
  • すべての社内文書はMarkdownで書けばいいと思うこれだけの理由 - Qiita

    Markdownを社内に布教したい、というモチベーションからMarkdownを勧める理由をまとめたもの。 同じようなことを考える方へ、周囲への説得材料になると嬉しい。 1. Markdownを勧める理由 1-1. 圧倒的理由 全人類がマークダウンを学習すべき理由|情報デザイン力を鍛えよう Markdownとは (日Markdownユーザー会) をMarkdownで引用する。 Markdown(マークダウン)は、**文章の書き方**です。 デジタル文書を活用する方法として考案されました。特徴は、 - 手軽に文章構造を明示できること - 簡単で、覚えやすいこと - 読み書きに特別なアプリを必要としないこと - それでいて、対応アプリを使えば快適に読み書きできること などです。 Markdownはジョン・グルーバー(John Gruber)によって2004年に開発され、 最初は [Darin

    すべての社内文書はMarkdownで書けばいいと思うこれだけの理由 - Qiita
    rryu
    rryu 2022/04/04
    Markdownなドキュメントはエディタやプレビューや変換などのMarkdownそのものではないものが必要になると利点が無くなるので、そういうものを使って無理やり導入するのは良く無いと思う。
  • システムの変化に追従可能でかつ理解し易いドキュメントシステムのモデル化 / Web System Architecture #8

    https://github.com/k1LoW/wsa-sg-8th-draft

    システムの変化に追従可能でかつ理解し易いドキュメントシステムのモデル化 / Web System Architecture #8
    rryu
    rryu 2021/06/09
    まさかの数式によるモデル化。
  • プログラマーがドキュメントを書かない理由

    この記事は、著者の許可を得て配信しています。 Why programmers don’t write documentation 最近ではずっとコードのドキュメンテーションに関連した記事を書いていたので、当然、私のMediumのおすすめ記事には「開発者がドキュメントを書かない当の理由」という記事が表示されるようになりました。この記事では、ドキュメントを書くための優れたツールがないことが、ソフトウェアエンジニアが自分の作業や判断をドキュメンテーションする意欲を失わせる最大の原因について書いています。 私は普段、特定の記事を批判したりはしませんが、この記事には怒りを覚えました。このライターは図解ツールについていくつかメリットに関して述べてはいますが、全体的に誤解を招くような内容になっており、この重要な問題をより分かりにくくさせています。2つの図解ツールを比較して、どちらも不十分なツールである

    プログラマーがドキュメントを書かない理由
    rryu
    rryu 2021/06/05
    関数やメソッドレベルのドキュメントのことならコード見るだけで終わるという矛盾を抱えつつ「この表現で繰り返しと気付いてもらえるだろうか」みたいな謎の苦労をするところだと思う。
  • 私たちはどうして公式ドキュメントが読めないのか? - Qiita

    少しプログラミングを覚えてきた初学者が、さらに力をつけるために必要なのが公式ドキュメントを読むことだと思います。 公式ドキュメントには、日語の記事には書かれていないような詳細な説明や、APIの使用方法、そしてリリースノートなど、実装には不可欠な情報が掲載されています。 しかし、公式ドキュメントが上手く読めずにつまづく人も多いのではないでしょうか?慣れていない人にとっては、技術について書かれたドキュメントを読むのは難しいものです。 この記事では、つまづいてしまう人が少しでも減るように、公式ドキュメントが読めない原因と対策をいくつか書いていきます。 公式ドキュメントとは この記事で言及している「公式ドキュメント」は、フレームワークやライブラリ、言語について、その公式組織が出している文書のことです。 具体的にはこのへん。 どうして公式ドキュメントが読めないのか 原因1. 公式ドキュメントを読む

    私たちはどうして公式ドキュメントが読めないのか? - Qiita
    rryu
    rryu 2019/02/13
    Laravelの公式ドキュメントはAPIリファレンスとチュートリアルしかなくて、チュートリアルは前バージョンの内容で役に立たずAPIから使い方を推測するみたいな目にあうともう見ないかもしれない。
  • ドキュメントを残さない

    普段仕事をしてるとき、いろいろなことに気を使いながら仕事をしてると思う。たとえばissueには、その背景、やりたいことや期待する効果、制限事項、認識している副作用やリスクの情報等などを書くような運用ルールを作っているチームは多いらしい。しかし、私たちのチームではそういうルールはない。それでうまくいくんだっけっていう話をよく質問されるので、考えてみた。 コードの品質をカバーするためのコメント私たちは、常にわかりやすいコードを書けるとは限らない。解説として、コメントが役立つ場面はある。 ちょっと待ってよ「よし、Why notを書こう!」と言って上手く書けるのは、そうとうに経験を積んだ人だ。そして、経験を積んだ人は大体問題ない。悪いコードほどコメントが必要だが、良いコメントが書けるくらいならコードはもっと良くなってる。鶏と卵じゃん。 コメントについて議論する暇があったら、コードについて議論したほ

    rryu
    rryu 2018/04/07
    詳細な仕様はもうコード読んじゃった方が早いし正確なのでドキュメントを残す意味は無いというのは分かる。
  • gitbookで設計書を作成したら最高だった話 - フォトシンス エンジニアブログ

    こんにちは。Akerunエンジニアの @ishturk です。 Akerun Advent Calendarの記事です。 今日は設計書の話です。 設計書をどんなツールで書くかは、僕らソフトウェアエンジニアの尽きない悩み(楽しみ)ですね。 最近はまったツールが最高に良かったので紹介させてください。 僕のツールに求める要件は以下です。 編集がカジュアルにできる UMLが書ける。あとから編集できる(画像での貼付けは編集できないのでNG) バージョンの管理ができる 好きになれる(重要) 変遷と pros/cons MS Word pros 良くも悪くもスタンダードなツールですね。 だれでも編集できるのが強みです。 Visioと組み合わせれば、UMLも後から編集可能です cons Visioは標準にするには少々値が張ります。 バイナリ形式なのでバージョン管理はしづらいです。 ページが増えたり画像を貼

    gitbookで設計書を作成したら最高だった話 - フォトシンス エンジニアブログ
    rryu
    rryu 2017/12/27
    肝心の図はplantuml頼みっぽいが、他の形式もプラグインでなんとかなるのだろうか。
  • いつ突然会社をやめても問題ないという基準でコードやドキュメントを書く - $shibayu36->blog;

    先に前提を話しておくと、会社は全く辞めるつもりはないし、むしろどんどん会社を良くしていこうと思っている。今回はそういう基準で自分がコードやドキュメントを書いていますよという話。 コードやドキュメントを書く時に、どのくらいきれいにしておくかとか、どのくらいわかりやすくしておくかとかを考えることがある。こんなとき僕は、いつ突然自分が会社をやめて連絡がつかなくなったとしても他の人がある程度理解できるか、を基準にしている。そのためにはあまりいい方法が思いつかなくて仕方なく書いている部分にはちゃんと経緯のコメントを書く。他にも例えば作ったサービスであるイベントを開催する方法のドキュメントを書くなら、全く何もやったことがない人がそのドキュメントを読んだらとりあえず開催できるよう、ドキュメントを書く。当然コードもかっこよさよりも、説明しなくても分かりやすくなるようなシンプルさを追求する。 また、このよう

    いつ突然会社をやめても問題ないという基準でコードやドキュメントを書く - $shibayu36->blog;
    rryu
    rryu 2016/08/05
    未来の自分に対する引継ぎ資料として作ると少なくとも未来の自分には役に立つのでドキュメントを作るモチベーションが沸く。
  • PlantUML の使い方 | プログラマーズ雑記帳

    テキストから UML を生成する PlantUML についての解説記事を書いてみました。 PlantUML の使い方 (今回) シーケンス図 クラス図 オブジェクト図 パッケージ図 ユースケース図 アクティビティ図 状態遷移(ステートマシン)図 コンポーネント図 配置図 skinparam PlantUML 実行用のバッチファイル 今回は PlantUML の使い方の説明です。 PlantUML とは インストール 日語 コマンドライン Doxygen との連携 Doxygen 連携用スクリプト その他のツールとの連携 オンラインデモ PlantUML とは 最近、プログラムの設計書などで UML を使うのが浸透してきていますが、 この UML を書くのはわりと面倒です。 CASE ツール, Doxygen などでは、クラス図を自動生成してくれますが、 ユースケース図やシーケンス図は自分

    rryu
    rryu 2013/04/23
    意外といいかもしれない。
  • SVG 1.1 仕様 (第2版) 日本語訳

    SVG 1.1 仕様 (第2版) 日語訳 この文書は、W3C が作成し、勧告として公開された "Scalable Vector Graphics (SVG) 1.1 (Second Edition)" を日語に翻訳したものです。 この翻訳には翻訳上の誤りがあるかもしれませんし、正確性は保証されません。 SVG 1.1 仕様書の公式な文書は英語版であり、この日語版は公式のものではありません。 この翻訳の原文 URL は: http://www.w3.org/TR/2010/WD-SVG11-20100622/ この翻訳は二次著作物にあたり、原著作権は原著作物に帰するものです。 用語の対訳表や語法その他、この日語訳に特有の事情に関してはこの翻訳の読み方をご覧下さい。 SVG 1.1 仕様(第1版)の日語訳, SVG Tiny と SVG Basic の日語訳, SVG Tiny 1

    rryu
    rryu 2012/08/17
    有志による日本語訳。
  • Scalable Vector Graphics (SVG) 1.1 (Second Edition)

    Scalable Vector Graphics (SVG) 1.1 (Second Edition) W3C Recommendation 16 August 2011 This version:http://www.w3.org/TR/2011/REC-SVG11-20110816/Latest version:http://www.w3.org/TR/SVG11/Previous version:http://www.w3.org/TR/2011/PR-SVG11-20110609/Public comments:www-svg@w3.org (archive)Editors:Erik Dahlström, Opera Software <ed@opera.com>Patrick Dengler, Microsoft Corporation <patd@microsoft.com>A

    rryu
    rryu 2012/08/17
    SVG仕様。
  • WCF 構成スキーマ - .NET Framework

    Windows Communication Foundation (WCF) 構成要素を使用すると、WCF サービスとクライアント アプリケーションを構成できます。 構成エディター ツール (SvcConfigEditor.exe) を使用して、クライアントとサービスの構成ファイルを作成および変更できます。 構成ファイルは XML として書式設定されているので、テキスト エディターを使用して手動で編集する場合は、XML について理解している必要があります。 理解しないで編集すると、XML 要素タグや属性が見つからないなどの問題が発生する可能性があります。 問題の原因は、XML 要素タグと属性が大文字と小文字を区別することによります。 WCF 構成システムは、System.Configuration 名前空間に基づいています。 したがって、System.Configuration 名前空間に

    WCF 構成スキーマ - .NET Framework
  • RightScale API 1.0 - RightScale Technical Support

  • Imlib2: Imlib2 Library Documentation

    Version:1.1.1 Author:Carsten Haitzler <raster@rasterman.com> Date:1999-2004 What is Imlib2 ? Imlib 2 is the successor to Imlib. It is NOT a newer version - it is a completely new library. Imlib 2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - BUT they Have very similar functionality. Imlib 2 does the following: Load image files from disk

    rryu
    rryu 2011/07/28
    画像操作ライブラリImlib2
  • Phusion Passenger users guide

    Community discussion forum - post a message here if you’re experiencing problems. Support on this forum is provided by the community on a best-effort basis, so a (timely) response is not guaranteed. Issue tracker - report bugs here. Email support@phusion.nl if you are a Phusion Passenger Enterprise customer. Please mention your order reference. If you are not an Enterprise customer, we kindly redi

  • Strict Transport Security - Web Security

    rryu
    rryu 2010/09/16
    Strict Transport Security (STS)に関するドキュメント。仕様はまだドラフト。
  • Getting Started - Facebook開発者

    Meta開発者向けドキュメントMetaソーシャルグラフからデータを送受信する基的な方法と、アプリのニーズに合ったAPI、プラットフォーム、製品、SDKを実装する方法について学習します。

    Getting Started - Facebook開発者
  • dalvik.system  |  Android Developers

  • hkpr.info - hkpr リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    rryu
    rryu 2010/08/08
    Flash SWF Specの日本語訳。まだ未完成。
  • SWF and AMF Technology Center | Adobe Developer Connection

    The SWF file format delivers vector graphics, text, video, and sound over the Internet and is supported by Adobe Flash Player and Adobe AIR software. Flash Player already reaches over 98% of Internet-enabled desktops and more than 800 million handsets and mobile devices. The SWF file format is designed to be an efficient binary delivery format, not a format for exchanging graphics between graphics

    rryu
    rryu 2010/08/08
    SWFファイルフォーマットの仕様書。