A discipline of programming by Edsger W. Dijkstra

A discipline of programming



Download A discipline of programming




A discipline of programming Edsger W. Dijkstra ebook
Page: 232
Publisher: Prentice Hall, Inc.
ISBN: 013215871X, 9780132158718
Format: djvu


Likewise programming is nothing like testing either. Proposals will be considered in any arts discipline, including but not limited to: the performing arts, the visual arts, multimedia arts programs, and conferences or symposia that incorporate arts elements. Great programming is a discipline. Unknown November 13, 2011 at 10:29 AM. If you take a look at his “A Discipline of Programming” (which is admittedly not an easy sit for the general reader) you'll understand he's talking about “correct-by-construction” programming. TDD is a discipline for programmers like double-entry bookkeeping is for accountants or sterile procedure is for surgeons.. - Uncle Bob, The Pragmatics of TDD. So I've been doing TDD with one project, and LP with another project, and I've come to a rather amusing conclusion: Test Driven Development and Literate Programming are the same discipline. I think there are a large number of people in the JAP category who are there because programming is considered a discipline unto itself, with its own career path. Python has an identity crisis sometimes. If DH were an accepted discipline, the recognition of programming activities or contributions to databases as scholarly accomplishment would not be such a big deal. IMHO, the closer you are to the money, the more you make. Although programming is a discipline with a very large canon of existing work to draw from, the only code most programmers read is the code they maintain. It starts with the premise, from Guido's prior work on ABC, to make a simple but easy to understand language. They rarely look outside the code directly affecting their work. Testing an application, particularly if it is user facing as most of my 3 decades of work has been, is a discipline all by itself. Today, I presented a position paper entitled “Programming Can Deepen Understanding Across Disciplines”. The reaction of these teams suggested their levels of discipline with various practices. I've done both and I think it is unfair.