|
DbC vs LoD : The case of coupled parameters. consider... class X { T1 s1; T2 s2; ... public : void foo( p1, p2, p3, ...); }; Then the Design By Contract notion is... If PRE( s1,s2,...,p1,p2...) && INV(s1, s2,...) is true at the start of foo then at the end POST( s1', s2', ..., p1, p2,...) && INV( s1', s2',...) will be true (Note ... 6 Aug 2007 12:13
Design by Contract vs Law of Demeter : Preconditions In Bertrand Meyers book "Object oriented Software Construction" 2nd Ed he says section $11.8....(Discussing class invariants) "The precondition of a routine may involve the _initial state_ and the arguments." (Emphasis mine) I would argue that is a mistake. Since if the precondition involves the state of th... 14 Aug 2007 14:36
Simple Adapter Pattern Question I have a LinkedList class. Lets say I want to implement a Stack and a Queue using a LinkedList public class Stack { LinkedList linkedList; ... } and so on. In such implementations, (in which a class aggregates another, and uses it extensively for its own implementation), in what cases would it ... 27 Jul 2007 21:46
Unique Identifiers In Class Diagram Hi, Im pretty new at UML and was hoping for sm help in answering d following questions, please : 1. IN ERD, i am able to show which fields in a table are PK, how do i depict this unique field(s) for classes in a UML class diagram. For example, all objects of the class Student will have a StudentID field that ... 2 Aug 2007 06:25
ANN: New Tool Automates Use Case and Sequence Diagram Generation http://www.EventHelix.com/EventStudio EventHelix.com Inc. announces the release of EventStudio System Designer 4.0, a use case and sequence diagram based system design and architecture modeling tool that runs on Windows. EventStudio takes a different approach to modeling. Users model the system in a text based m... 25 Jul 2007 08:08
Custom Software Development iTechArt Group - Custom Software Development and Offshore outsourcing Company http://www.itechart.com/ Offshore custom software development company iTechArt - Web site and Content Management Solutions development, CMS consulting: Ektron, Drupal and DotNetNuke iTechArt Group provides high quality custom soft... 23 Jul 2007 10:20
De facto class diagram school example? Forum, I'm looking for an application whose minimal business model include as much as possible of the semantics from the UML class model, but still is easy to read with the eyes. Something people would not have any problems understanding. Are you aware of such a model? I was thinking something like this: ... 11 Aug 2007 17:50
OT: Best of E3! As senior programmer at Gorilla System, I just have to crow: <http://ds.ign.com/articles/806/806929p3.html> ... 31 Jul 2007 11:41
AJAX vidya wrote: can anybody tell me what exactly Ajax is and how it works? Ajax is a system to update one part of a web page without forcing an HTTP refresh to all the other parts. This relies on some combination of the following gizmos: - dynamic HTML - JavaScript - the JS method typically called XML... 20 Jul 2007 20:58
JP Morgan Investment Bank is urgently recruiting all level of Java Developers, Database and Solaris administrators Job Requirement: 1. Proficient in core java, an emphasis on server side development, in a Unix environment. 2. Familiar with multi-thread, data structures, OO design concept, and algorithms . 3. Familiar with SQL, Oracle, Sybase 4. Familiar with Weblogic or websphere Job description: Work in downtown... 20 Jul 2007 16:43 |