Egoless programming

Egoless programming

Egoless programming is a style of computer programming in which personal factors are minimised so that quality may be improved. The cooperative methods suggested are similar to those used by other collective ventures such as Wikipedia.

Origin

The concept was first propounded by Gerry Weinberg in his seminal book, "The Psychology of Computer Programming". [cite book|url=http://books.google.co.uk/books?id=76dIAAAAMAAJ&pgis=1|publisher=Van Nostrand Reinhold|year=1971|author=Gerald M. Weinberg|title=The Psychology of Computer Programming]

Peer reviews of code

To ensure quality, reviews of code by other programmers are made. The concept of "egoless programming" emphasises that such reviews should be made in a friendly, collegiate way in which personal feelings are put aside. Structured walkthroughs are one way of making such a formal review. [cite book|url=http://books.google.com/books?id=d7BQAAAAMAAJ&pgis=1|page=14|title=Peer Reviews in Software: A Practical Guide|author=Karl Eugene Wiegers|ibn=0201734850|year=2001|publisher=Addison-Wesley]

ee also

* Egolessness

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Gerald Weinberg — Gerald Marvin (Jerry) Weinberg (27 October 1933) is an American computer scientist, author and teacher of the psychology and anthropology of computer software development. Contents 1 Biography 2 Work 3 See also …   Wikipedia

  • Programmation sans ego — La programmation sans ego (Egoless programming) est un style de programmation des ordinateurs dans lequel les facteurs personnels sont minimisés, de façon à améliorer la qualité. Les méthodes de coopération suggérées sont semblables à celles… …   Wikipédia en Français

  • Вайнберг, Джеральд — В Википедии есть статьи о других людях с такой фамилией, см. Вайнберг. Джеральд Вайнберг Gerald (Jerry) Marvin Weinberg Дата рождения: 27 октября 1933(1933 10 27) (79 лет) Место рождения …   Википедия

  • Hacker ethic — refers to the values and philosophy that are standard in the hacker community. The early hacker culture and resulting philosophy originated at the Massachusetts Institute of Technology (MIT) in the 1950s and 1960 s. The term hacker ethic is… …   Wikipedia

  • Software review — A software review is A process or meeting during which a software product is [examined by] project personnel, managers, users, customers, user representatives, or other interested parties for comment or approval .IEEE Std. 1028 1997, IEEE… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”