SCJD 1.4<br />SCJP 1.4<br />-----------------------------------<br />"With regard to excellence, it is not enough to know, but we must try to have and use it.<br />" Aristotle
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Hanna Habashy:
I want to learn UML, and I am looking for a free tool on the web.
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
If I may...Originally posted by Ilja Preuss:
What makes you think you need more than paper and pencil? Serious question.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
SCJD 1.4<br />SCJP 1.4<br />-----------------------------------<br />"With regard to excellence, it is not enough to know, but we must try to have and use it.<br />" Aristotle
Originally posted by Lasse Koskela:
they restrict you into the standard, the One way of doing things. Level 2 and Level 3 (Co'burn) developers will probably be annoyed by these restrictions but a Level 1 developer may very well be delighted to have someone (something, in this case) say exactly what can be drawn and what can't.
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
Originally posted by Hanna Habashy:
I am using the paper and the pencil now. But it is not effecient enough.
I want to be able to share my diagrams with my team,
archives all the diagarams of the packages I design,
make a proffissional presentaion to the clients and partners.
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
The devil is in the detail... I agree that tools generally restrict one from learning how to apply UML effectively. I was talking about learning to apply UML. Full stop.Originally posted by Ilja Preuss:
So I'd think that a tool often will distract you from learning how to effectively apply UML by forcing you to learn how to use the tool and what it can and can't do.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Nathaniel Stodard<br />SCJP, SCJD, SCWCD, SCBCD, SCDJWS, ICAD, ICSD, ICED
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Nathaniel Stodard<br />SCJP, SCJD, SCWCD, SCBCD, SCDJWS, ICAD, ICSD, ICED
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Originally posted by Jeff Langr:
The biggest problem I have with the agile movement is that many of the participants assume that it means they have to know nothing about design.
People who know little about good design will produce a bad system, regardless of whether they use an agile or classic approach. (You have to be able to recognize bad design in order to avoid it.)
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
Originally posted by Nathaniel Stoddard:
Granted, I've never actually held a real job developing software, but not having models seems very strange to me.
I've always figured that the models defined the system, and the code was just a miscellaneous artifact.
Perhaps I'm just trepid because I've never been very good at reading other people's code--models though are no problem.
I've always heard that since models are more abstract, it takes newbies much shorter amounts of time to get up to speed on projects.
I don't know about the agile stuff. Maybe it's time to do some reading.
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
Originally posted by Ilja Preuss:
Originally posted by Jeff Langr:
The biggest problem I have with the agile movement is that many of the participants assume that it means they have to know nothing about design.
--------------------------------------------------------------------------------
Many? Didn't occur to me...
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Originally posted by Jeff Langr:
I should have counted how many times I heard someone say, "XP says you don't have to do design." It was pretty much echoed in every one of the many dozen places I've visited.
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
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
My guess would be a senior architect reading a blurp on XP in a trade magazine, starting to run around the office "championing" XP and hosting "internal training sessions" himself based on his very own "view" on what XP is. Am I close?Originally posted by Ilja Preuss:
Do you have an idea where they have this from?
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
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
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Wanna see my flashlight? How about this tiny ad?
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|