开发者

Does anyone know of a computer programming work patterns site?

There are all those Design Patterns 开发者_运维知识库wikis -- you know, with Singleton, Iterator and all that. I'm not looking for that. I'm looking for one level up from that: computer programming working patterns. Such as "Debugging", "RetreatAndSolveSmallerProblemFirst", and the like.

EDIT: Clarifying that I'm interested in individual work patterns rather than team ones. Think PSP rather than Agile.

If there isn't any such site, then maybe I'll start one. But no point reinventing the wheel (oops -- that would be ReinventingTheWheel) if there already is one.

The winning answer will be one that is either an URL of a site that you think meets the description, or a reasonably confident answer that there is no such site out there yet.

Extra no-points for URL being a wiki, for reminding me how to open my own wiki (is there something better than just a Wikipedia page?).

p.s. I don't really like CamelCase but if that's what's used on the site I'm looking for, then I'll manage.


The first place I'd look for such patterns is the C2 Wiki, this is where I'd expect to find something about this (maybe in OrganizationalPatterns or AmeliorationPattern). Actually, I start to find it hard to find anything on C2 which is sad because this wiki is really a gold mine.


There's a book of patterns on organising software development teams, which has pattern names like "Architect controls product", "Subclass per team", "Code ownership", "Form follows function", "Build prototypes", "Named stable bases", "Don't interrupt an interrupt", "Developing in pairs", and 100 others: Organizational Patterns of Agile Software Development.


Source Making maintains a listing of many common anti-patterns (kinda the exact inverse of what you want) as well as refactoring patterns and design patterns.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜