Home page > Software Development History  

Information Regarding Programmers In Software Development History on Software Development Register

In The History Of Software Engineering The Software Engineering Has Evolved Steadily From Its Founding Days In The 1940s Until Today In The 2000s. Applications Have Evolved Continuously. The Ongoing Goal To Improve Technologies And Practices, Seeks To Improve The Productivity Of Practitioners And The Quality Of Applications To Users.
For you information - If you own a website that related to programmers you are welcome to participate in our website. Contact us to be participate in the project and join our partner list: Software Development Wiki, Software Development Online Portal, Software Development Central, etc.
programmers
Website about Software Developers - online portal of Internet Technology Architecture and Development. Other useful information: used by professional programmers for maximum effectiveness. Pair programming carries this to the extreme, where two programmers With a compatible pair of programmers, this can be extremely effective in producing good programs, more than paying for the cost of two programmers to write on piece of code. Of course, the wrong pair of programmers is not choice for beginning programmers. However, after you are J2EE: EJB, JSP, Servlets, JSF, JSTL, JCA, JMS, JTA, JNDI, JDBC, JMX, RMI, etc. Frameworks: Struts, Hibernate, JPA, iBATIS, JBoss AOP, Spring, JSF, AJAX, GWT, YUI, Flex/Flash, JUnit, and Jakarta common libraries. Integration: Web Services on Axis and WebMethods; as well as the Web Service Standards such as SOAP, WSDL and UDDI.
Java: Development Process - used by professional programmers for maximum effectiveness. Pair programming carries this to the extreme, where two programmers Java: Development Process Java : Development Process Software development can be looked at from two perspectives Process - Techniques for doing the work of programming. product - The actual programming language elements. Process is how you go about writing programs. Product is about the programming structures themselves (types, statements, classes, ...). Most programming books, as well as these notes, are concerned primarily with the product, eg, how to use a loop in a specific programming language. To be successful, you need to know how to use the programming language, but you also have to master the software development process . There are basic program development techniques which make program development much easier, and which are Iterative and Incremental Programming "The longest journey starts with a single step" - Chairman Mao The following is advocated by many top developers. It's really effective in producing programs not only faster, but with better quality. Start small - Start with a small working program. It doesn't have to do what you want, but it will get you started along the path of incremental development. See Start with a working program . Iterative development - Starting with a small program, make a very small change toward your goal. Compile it and test it. When it works repeat the process with another small change. Also called Iterative Programming . See Iterative/Incremental Development . Strive for simplicity KISS. Keep it Simple Stupid. Simplicity is a great virtue in software. There's a huge amount of writing on the virtues of simplicity. [TODO: Put some links in here.] Joel Spolsky has another take on it at Simplicity . YAGNI. You Aren't Going to Need It (or You Ain't Gonna Need It in slang) is the principle of never adding a feature unless it's really needed. Don't add a feature because it's easy, cool, or whatever. There are hidden costs associated with everything you add. The Wikipedia article, You Ain't Gonna Need It lists this costs quite nicely. Some amusing little Gedanken conversations illustrate the YAGNI principle quite clearly at the XP site (originators of the phrase I believe). You Aren't Gonna Need It . The introduction is followed by many well-stated opinions on YAGNI - mostly positive, but with some dissent. Have others read your code The value of having someone other than the original programmer read code has been well demonstrated -- this second reader often notices problems or issues with the code, resulting in a much better program. This is hardly a surprising result, and it is used effectively in many areas of human endeavor. sit at one computer. The two are discussing the code, and one is writing doing the typing. The non-typist is reading the code and thinking about cases that aren't handled, etc.
 
 
Copyright © 2008-2009. software.art-register.net. All rights reserved.