Profile_bird

Hey there! gaddzeit is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving gaddzeit's tweets.

Already using Twitter
from your phone? Click here.

gaddzeit

  1. eg. in custom ORM built for CRM project this summer, use Set with factory method to prevent duplicate object identities.
  2. ...unique identity and therefore maintaining a unique instance per identity (eg. through factory class maintaining a Set).
  3. My understanding of "Change Value to Reference Object" (from Refactoring[Fowler]): the class itself remains the same, except for emphasis on
  4. I already do many of the refactorings intuitively; but it's time to formalize the definitions and have the larger context.
  5. Making up a long list of refactorings & design patterns by name, definition, & summary, with the goal of daily reference and memorization.
  6. @adymitruk Thanks Adam! I read some of Working Effectively w Legacy Code recently, and will be returning to it as part of studies...
  7. ...and I see a corresponding impact on my unit tests (they tend to be coarse-grained).
  8. Recognizing that though I use Extract Method and Rename Method a lot, I still have large classes/methods--not nearly enough decomposition.
  9. Moving back and forth between Refactoring[Fowler] and Refactoring to Patterns[Kerievsky], now reading Code Smells chapters in both books.
  10. The good: All business logic in domain model, mapped to db. The bad: not much further decomposition, so many methods per entity class.
  11. Working on remedying a bad habit (overuse of switches with enums) with Replace Type Code with SubClass/Conditional with Polymorphism.
  12. For example, EncapsulateCollection (use regularly as part of domain model->NHibernate mapping.)
  13. Reading "Organizing Data" in Refactoring [Fowler]. Recognizing some practices I've done (or not done well enough) as specific abstractions.
  14. NHibernate to concatenated PDF output with generated front page index.
  15. Using 3rd party DLLs (Aspose for DOC to TIF, and Atalasoft for TIF to PDF to convert VARBINARY docs stored in db to POCO byte[] property via
  16. It feels ironic to be pulled out of todays's Agile conference to fix business logic implemted as db triggers.
  17. Anybody out there faced/resolved FetchXML timeout exception with large amounts of data using 5000 per iteration and paging (w cookie)?
  18. I have to be careful or the unit tests start to bloat, traveling across the whole damn domain model.
  19. I like my unit tests, they help my code constantly, but they are most effective, readable and maintainable when they are most granular.
  20. @donnfelker understood and agree; the View interface should expose the events instead. My bad.