Punit Pandey's Weblog on Portlets, WSRP, OOA/D and J2EENowadays, I am working on Portlets, WSRP, OOA/D, AOP, Design Patterns, Software Methodologies, J2EE and More. I will try to post related information on this blog.Important Terminology for Architects and Designers- December 22, 2003 Today is Sunday. I didn't read, write or thought too much. So just for your (and of course mine) timepass I am giving some useful vocabulary for architects. Surface Area Surface Area is a term used to describe the way in which components interact withy one another in a defined way. It&8217;s important to note that the greater the surface area, the more ways a change in one component can affect another. Boundaries Boundaries are the areas where two components interact....http://www.jroller.com/portlets/entry/important_terminology_for_architects_and Suggested Reading for Design Patterns for Beginners- December 19, 2003 Object Design Tips 1 Object Design Tips 2 ObjectMentor.Com Patrick Rahmoune suggested this new coming book - "Design Patterns Explained: A New Perspective on Object-Oriented Design" by Alan Shalloway, James R. Trott You can also check the discussion thread on google groups. I guess, the link should work.http://www.jroller.com/portlets/entry/suggested_reading_for_design_patterns Object Oritented Estimation- December 19, 2003 Managing estimation and keeping with deadlines is always a art than a science. But it doesn't mean we can not utilize the science at all for project management. Robert Martin suggests us two charts that can be very useful hanging on wall - "Velocity Chart" - illustrating, week by week, how much work is actually getting done "Story Points Chart" - week by week, how much work remains to be done in the project. He also suggests - fitnesse.org, an acceptence testing framework. In OOP we have...http://www.jroller.com/portlets/entry/object_oritented_estimation My Tips For Understanding Design Patterns- December 17, 2003 Recently I saw a post on object newsgroup asking same good old question i.e. how to understand patterns. Here are my short and concise tips &8211; 1. Read "Applying UML and Patterns" by Craig Larman once. Just take an overview. 2. Keep reading "Design Patterns: Element of Reusable Software Design" by GoF till you understand it. I think it will take around one month. Keep reading it like a novel, even if you are not able to understand. I am sure, more the stuff and more you will be confused...http://www.jroller.com/portlets/entry/my_tips_for_understanding_design CRC Cards for Methods- December 15, 2003 Yesterday, I was thinking that there is a way namely CRC Cards to visualize Classes. But is there any way to visualize methods, their functionality and responsibility. I got following solutions from comp.object newsgroup. TDD (Test Driven Development) Writing down post condition, pre condition, parameters, return values CRC itself Flow charts, Nassi-Schneiderman charts, State Transition Diagrams and Decision Tables Sequence Diagram Object ineractionsequence diagrams, message diagrams,...http://www.jroller.com/portlets/entry/crc_cards_for_methods |