Yo:
@OP: Definitely -- I wouldn't be able to stay focused without my notebooks. I've solved bugs, thought of new functionality, and come to understand various trying concepts thanks to them
--Peace out,
gravaera
Do you use a design document?
- gravaera
- Member
- Posts: 737
- Joined: Tue Jun 02, 2009 4:35 pm
- Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Re: Do you use a design document?
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Re: Do you use a design document?
Is there anybody willing to share their design documents (just one or two pages, as examples)? I just wonder the way you guys design. This is actually a flaw in my coding; I don't do this often enough.
Or, if you're not willing to share, how do you design it? What does it look like; is it UML; what level of detail do you include, etc?
Or, if you're not willing to share, how do you design it? What does it look like; is it UML; what level of detail do you include, etc?
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: Do you use a design document?
Probably not the most common case, but you can find one of mine here
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: Do you use a design document?
Whoops! Fixed.JamesM wrote:It requires login, Owen.
Re: Do you use a design document?
i remember seeing some uml diagrams for pedigree.. but cant seem to find them again.
Re: Do you use a design document?
Actually I don't use any general design document...not for the whole software system, anyways. Wouldn't even know where to start with it. Its why I prefer writing documents on "components" like the executive or boot library rather then a single document that attempts to describe all... even if it is just general material.Lionel wrote:neon:
I meant not of the actual code being documented, merely the main concept. Do you have any "Overview" documentation, that gives you a general overview of what your OS does?
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
Re: Do you use a design document?
I usually write document in 2 forms: white paper and slide.evoex wrote:Is there anybody willing to share their design documents (just one or two pages, as examples)? I just wonder the way you guys design.
White paper:
Code: Select all
Front page: title, subtitle, tags, change log
TOC
Introduction
Goals
Overview (concept and architectural)
Component Relation Diagrams
Detail (Depends on what to document)
Requirements
Appendix
References
Re: Do you use a design document?
Thinking in general first takes a lot time but save you from many problems later. It worth your time.
I even code on paper first before turning the editor on. Why? Because sitting in front of computer and staring into monitor for a long period of time will make yourself tired. When the brain is tired, it is more likely to make mistakes. Coding without design first will make you thinking a lot while coding. It make you tired quickly and more likely to make bug.
I even code on paper first before turning the editor on. Why? Because sitting in front of computer and staring into monitor for a long period of time will make yourself tired. When the brain is tired, it is more likely to make mistakes. Coding without design first will make you thinking a lot while coding. It make you tired quickly and more likely to make bug.