Debashish
--------------
SCJP2, SCWCD 1.4, PMP, ITIL Foundation, Cloud Foundry Certified Developer, AWS SA Associate
Originally posted by Debashish Chakrabarty:
Does the HF book bring-in any insight on how a design pattern may actually be applied to a real-world project?
Originally posted by Debashish Chakrabarty:
...but most of the Design Patterns discussion seems to be limited to theoretical, rote-learning questions asked mostly during job interviews and intricate boring discussion with textbook examples.
Cheers, Sathya Srinivasan - SCJP 1.2, SCWCD 1.2, SCMAD 1.0
Co-Author of Whizlabs SCMAD Certification Exam Simulator and SCMAD Exam Guide Book
Originally posted by Debashish Chakrabarty:
I have two questions for the authors of "HF Design Patterns":
(1) I might be stating the unpleasant but most of the Design Patterns discussion seems to be limited to theoretical, rote-learning questions asked mostly during job interviews and intricate boring discussion with textbook examples.
Does the HF book bring-in any insight on how a design pattern may actually be applied to a real-world project?
(2) Not many developers get the opportunity to be part of a project through the entire SDLC. For many people who are working on maintenance project, where the product is already there, the developer is usually involved only in bug-fixing or minor enhancements.
How can the Design Patterns be applied in such a scenario?
Originally posted by Udayan Patel:
Refactoring to patterns. Change it as you find it. Maintainance is not only about bug fixes and minor enhancements. It also has its own fair part of performance tuning.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Co-Author of OCP Java SE 8 Programmer II Exam Guide
most of the Design Patterns discussion seems to be limited to theoretical, rote-learning questions asked mostly during job interviews and intricate boring discussion with textbook examples
SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
Originally posted by Elisabeth Freeman:
A maintenance person might end up being the "expert" on the code after a while, especially after it's gone through a number of fixes and upgrades. Perhaps this maintenance person can see when the bug fixes that are requested are going to cause a problem, or perhaps are caused by a bad design.
Elisabeth
Debashish
--------------
SCJP2, SCWCD 1.4, PMP, ITIL Foundation, Cloud Foundry Certified Developer, AWS SA Associate
Originally posted by Gerald Davis:
Does anyone have anything to say about the Christopher Alexander's design patterns and how his work as an architect compares software architecture.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Debashish
--------------
SCJP2, SCWCD 1.4, PMP, ITIL Foundation, Cloud Foundry Certified Developer, AWS SA Associate
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
|