tag:blogger.com,1999:blog-684183198890094283.post8248728874460915022..comments2023-11-05T06:12:59.718-05:00Comments on S.Lott-Software Architect: Code Base FragmentationS.Lotthttp://www.blogger.com/profile/06337323642834330176noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-684183198890094283.post-11053826963060595872010-10-25T23:54:32.457-04:002010-10-25T23:54:32.457-04:00Thanks, Robert.Thanks, Robert.Anonymoushttps://www.blogger.com/profile/03942573849526960500noreply@blogger.comtag:blogger.com,1999:blog-684183198890094283.post-45759379006794861142010-10-25T21:37:14.514-04:002010-10-25T21:37:14.514-04:00Try posting the "unrelated" Python post ...Try posting the "unrelated" Python post in the following Google group<br /><br />http://groups.google.com/group/building-skills-books?hl=en<br /><br />Steve uses the above Google group to support his books.Robert Lucentehttps://www.blogger.com/profile/12434992671749777590noreply@blogger.comtag:blogger.com,1999:blog-684183198890094283.post-55123034733011743862010-10-25T04:36:30.479-04:002010-10-25T04:36:30.479-04:00Unrelated, but your book Building Skills in Python...Unrelated, but your book Building Skills in Python doesn't use Python 3. Are you going to update it for Python 3 anytime soon? I'd love to learn Python and I like your approach. I especially like that you are going to be using 'casino games' problems. IMO, they provide a good mix of challenge without being too complex.Anonymoushttps://www.blogger.com/profile/03942573849526960500noreply@blogger.comtag:blogger.com,1999:blog-684183198890094283.post-42265385590975636152010-10-21T18:39:24.577-04:002010-10-21T18:39:24.577-04:00For an interesting discussing on this trigger stuf...For an interesting discussing on this trigger stuff, check out "Database Triggers - Good, Bad, Ugly?" by "Joel on Software"<br /><br />http://discuss.fogcreek.com/joelonsoftware2/default.asp?cmd=show&ixPost=67962Robert Lucentehttps://www.blogger.com/profile/12434992671749777590noreply@blogger.comtag:blogger.com,1999:blog-684183198890094283.post-54065642522592743892010-10-21T18:35:01.429-04:002010-10-21T18:35:01.429-04:00All I can say is that using triggers is equivalent...All I can say is that using triggers is equivalent to relying on side effects.<br /><br />If side effects don't turn you off, how about the mutating table issue ?<br /><br />Would you take medicine that had side effects and caused mutations ?<br /><br />You say that you have a strong physical constitution and can handle the medicine. Well, can you mental constitution handle it ?<br /><br />In Oracle, the manual explicitly states that it does not gurantee the execution order of certain triggers. So, your program now becomes non-deterministic. Yah, I know, deterministic software is for wimps.<br /><br />Also, haven forbid if you ask for documentation about the triggers. If you really want to blow their mind, generate some UML state charts for the triggers.<br /><br />Oh, and before I forget, lets not forget about trying to test and debug w/ all these triggers firing all over the place. Yah, I know, you like a good challenge.<br /><br />Well, enough ranting. In my career, each and everytime that I have had serious issues at a client site, its always been because of triggers.<br /><br />One last thing, if you are an advanced Oracle user, you can take a walk on the wild side and use "instead of triggers".Robert Lucentehttps://www.blogger.com/profile/12434992671749777590noreply@blogger.com