2007年9月7日,ITpro Challenge!での講演です。スライドはhttp://ukai.jp/Slides/2007/0907-itpro/HackersSoftwareEngineering.pdfにあります。ほかの講演は「itprochallenge」タグで。2007年10月末までに順次アップの予定です。講演一覧は→mylist/2638291
The graphical user interface is presented (displayed) on the computer screen. It is the result of processed user input and usually the primary interface for human-machine interaction. The touch user interfaces popular on small mobile devices are an overlay of the visual output to the visual input. User interface (UI) design or user interface engineering is the design of user interfaces for machine
Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.[1][2] The architecture of a software system is a metaphor, analogous to the architecture of a building.[3] It functions as the blueprints f
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Responsibility-driven design" – news · newspapers · books · scholar · JSTOR (December 2012) (Learn how and when to remove this message) Responsibility-driven design is a design technique in object-oriented programming, which improves encapsulation by
An example table of contents of a GDD A game design document (often abbreviated GDD) is a highly descriptive living software design document of the design for a video game.[1][2][3][4] A GDD is created and edited by the development team and it is primarily used in the video game industry to organize efforts within a development team. The document is created by the development team as result of col
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Software design description" – news · newspapers · books · scholar · JSTOR (September 2014) (Learn how and when to remove this message) A software design description (a.k.a. software design document or S
This page has links to a preliminary set of Chromium OS design docs. (Also see the User Experience pages.) Note: These designs will evolve significantly, based on implementation challenges, community feedback, and other factors. In many cases, these design docs represent early planning and may change direction. We'll publish more design docs in the coming months.
This is why you shouldn't interrupt a programmer (なぜプログラマの作業に割り込むべきではないか) という4コマ漫画が話題になっていた。これは別にプログラマではなくても「わかるわかる」という感じの話。 コメントを見ると、だから作業を中断してもすぐ再開できるように自分の考えることをなるべく書き出すようにしているという人が結構多かった。なるほど。 今日は雨が降ったせいで予定が一つキャンセルになったことだし、ちょうどいい機会なので、文章で何かを書くということについて自分が思っていることを書いてみようとおもう。以前 Software Design のドキュメントの書き方特集みたいな号に似たような趣旨の話を寄稿したのだけど、「書く」というのは単に物事を忘れないようにするための行為に留まるものではなくて、自分の考えを整理するための道具なのだ、ということが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く