| ²é¿´: 930 | »Ø¸´: 8 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
bestsing¾èÖú¹ó±ö (ÖøÃûдÊÖ)
|
[½»Á÷]
¡¾·ÖÏí¡¿£¨´óÊ¦ÍÆ¼ö£©ËùÓгÌÐò¼Ü¹¹Ê¦¶¼Ó¦ÖÁÉÙ¶ÁÁ½±éµÄʮƪÂÛÎÄÈ«¼¯ÏÂÔØ
|
||
|
Earlier today I read a post by Michael Feathers Called "10 Papers Every Developer Should Read (At Least Twice). I knew some of the articles mentioned there and learnt about few interesting ones.I liked it so much, I thought I'd compile a similar list for software architects - based on stuff I read over the years. 1. The Byzantine Generals Problem (1982) by Leslie Lamport, Robert Shostak and Marshall Pease - The problem with distributed consensus 2. Go To statements considered harmfull (1968) - by Edsger W. Dijkstra - Didn't you always want to know why ? ![]() 3. A Note on Distributed Computing (1994) - by Samuel C. Kendall, Jim Waldo, Ann Wollrath and Geoff Wyant - Also on Michael's list but it is one of the foundation papers on distributed computing 4. Big Ball of Mud (1999) - Brian Foote and Joseph Yoder - patterns or anti-patterns? 5. No Silver Bullet Essence and Accidents of Software Engineering (1987) - Frederick P. Brooks - On the limitations of Technology and Technological innovations. 6. The Open Closed Principle (1996) - Robert C. Martin (Uncle Bob) - The first in a series of articles on Object Oriented Principles (you remember the debate on SOLID...) 7. IEEE1471-2000 A recommended practice for architectural description of software intensive systems (2000) various- It is a standard and not a paper but it is the best foundation for describing a software architecture I know. 8. Harvest, Yield, and Scalable Tolerant Systems (1999) Armando Fox, Eric A. Brewer - That's where the CAP theorem was first defined 9. An Introduction to Software Architecture (1993) - David Garlan and Mary Shaw - one of the foundation articles of software architecture field (although based on earlier work by the two) 10. Who Needs an Architect? (2003) Martin Fowler - Do we or don't we? I could come up with quite a few more articles not to mention books that aren't in this list. However these are definitely some of the most influential papers I read. ϰ¹ß¶ÁÂÛÎÄ£¬Ï°¹ß¶ÁÔʼÎÄÏ×£¬Ï°¹ß¶Á¹úÍâ³öµÄºÃÊ飨ÒÔ¼°ÓÅÐãµÄ·Òë°æ£©£¬Ï°¹ß¶Á´óʦµÄ¶«Î÷£¬ÄãµÄ¾³½ç»áÔÚ²»Öª²»¾õµØÌá¸ß¡£ http://blog.chinaunix.net/u3/97319/showart_2079102.html [ Last edited by bestsing on 2009-10-31 at 20:39 ] |
» ²ÂÄãϲ»¶
299Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Ò»Ö¾Ô¸±±¾©Àí¹¤´óѧ±¾¿Æ211²ÄÁϹ¤³Ì294Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
300Çóµ÷¼Á£¬²ÄÁÏ¿ÆÑ§Ó¢Ò»Êý¶þ
ÒѾÓÐ8È˻ظ´
ÕÐÊÕÉúÎïѧ/ϸ°ûÉúÎïѧµ÷¼Á
ÒѾÓÐ5È˻ظ´
070305¸ß·Ö×Ó»¯Ñ§ÓëÎïÀí 304·ÖÇóµ÷¼Á
ÒѾÓÐ7È˻ظ´
289Çóµ÷¼Á
ÒѾÓÐ13È˻ظ´
Ò»Ö¾Ô¸¹þ¶û±õ¹¤Òµ´óѧ²ÄÁÏÓ뻯¹¤·½Ïò336·Ö
ÒѾÓÐ9È˻ظ´
081200-11408-276ѧ˶Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
µ÷¼ÁÇóԺУÕÐÊÕ
ÒѾÓÐ5È˻ظ´
µ÷¼Á310
ÒѾÓÐ8È˻ظ´

liang85
ľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1973.8
- Ìû×Ó: 708
- ÔÚÏß: 48.8Сʱ
- ³æºÅ: 279686
- ×¢²á: 2006-09-16
- ÐÔ±ð: GG
- רҵ: ´úÊýѧ
2Â¥2009-11-01 10:13:12
![]() |
3Â¥2009-11-01 15:32:30
lyldear208
ľ³æ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1874.8
- ºì»¨: 1
- Ìû×Ó: 202
- ÔÚÏß: 91.1Сʱ
- ³æºÅ: 709774
- ×¢²á: 2009-02-26
- ÐÔ±ð: MM
- רҵ: ¼ÆËã»úÓ¦Óü¼Êõ

4Â¥2009-12-23 21:24:09
free0wolf
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 2
- Ìû×Ó: 18
- ÔÚÏß: 36·ÖÖÓ
- ³æºÅ: 872962
- ×¢²á: 2009-10-15
- ÐÔ±ð: GG
- רҵ: Operation Research &
5Â¥2009-12-24 12:07:12
zhliye
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 10
- Ìû×Ó: 22
- ÔÚÏß: 42·ÖÖÓ
- ³æºÅ: 736556
- ×¢²á: 2009-03-31
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»úÈí¼þ

6Â¥2010-02-08 21:38:02
yaya3215
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 32.5
- Ìû×Ó: 3
- ÔÚÏß: 3.5Сʱ
- ³æºÅ: 759796
- ×¢²á: 2009-04-29
- רҵ: ¼ÆËã»úÈí¼þ
7Â¥2010-02-09 11:35:22
formleaf
ľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ¹ó±ö: 1.097
- ½ð±Ò: 3383.1
- É¢½ð: 2780
- ºì»¨: 3
- Ìû×Ó: 991
- ÔÚÏß: 69.6Сʱ
- ³æºÅ: 698652
- ×¢²á: 2009-02-09
- ÐÔ±ð: GG
- רҵ: ×éºÏÊýѧ
8Â¥2010-02-09 17:04:54
sundio
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 9.5
- Ìû×Ó: 4
- ÔÚÏß: 5·ÖÖÓ
- ³æºÅ: 936451
- ×¢²á: 2010-01-04
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»úÍøÂç
¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
| лл¥Ö÷£¬·ÖÏí£¬ÏÂÏÂÀ´ÁË£¬¿ªÑ§Ç°´ò³öÀ´Ñ§Ï°Ò»Ï |
9Â¥2010-02-22 00:42:15















»Ø¸´´ËÂ¥