Tag Info

Hot answers tagged

5

I don't know of any formal proof, but here are some suggestions to solve your real problem. You are thinking about this too much like a programmer. Don't take "every possible error situation" literally, when we all know you can't possibly document things you are not aware of. In your mind it sounds like they are requiring a perfect document. Whether there ...


4

Normally, you'd use UML for the purpose you describe. UML basically breaks down into two types of diagrams: structural and behavioral. Structural diagrams include: composition, deployment, package, class, object, and component. Behavioral diagrams include: sequence, state machine, communication, use case, activity, and interaction overview. Depending ...


2

This is somewhat a language specific answer, but no language is stated in the question. The book "Dive Into Python" suggests implementing comments using Verbose Regular Expressions: Python allows you to do this with something called verbose regular expressions. A verbose regular expression is different from a compact regular expression in two ways: ...


2

Imposing a strict structure on retrospective document is not very agile itself. In Agile, you don't find strict rules you have to follow at all costs, such as: “Unit tests should be written prior to code.” “The code should have at least 95% code coverage.” “Each public and protected method should have documentation explaining its usage, each parameter, ...


1

A binary file is just a sequence of bits arranged into logical units according to certain rules. These rules are usually called grammar. Grammar can be classified into four types (the Chomsky hierarchy), and for context-free grammars you should use Extended Backus-Naur Form as pointed out by Matt Fenwick in his comment. The interpretation (or semantics) of ...


1

That's odd because a quick search of file formats brought up a Wikipedia article (List of file formats). It also includes several Video Game Data formats. List of common file formats of data for video games on systems that support filesystems, most commonly PC games. It also include a large selection of Video Game Storage Media formats. List of the ...



Only top voted, non community-wiki answers of a minimum length are eligible