|
I personally would NOT get carried away with all the decoupling crap and over engineering (as others have mentioned). Sounds to me that you are questioning this mantra that engineers have been touting as of late.
I have worked on systems that became so complex due to all this unnecessary B.S. that developers were doing in the name of "proper software design" that it became completely, and utterly unmanageable, which is what the were "trying" to avoid in the first place.
Sven Bardos wrote: Is that a goal?
No, that is not the goal. It was never intended to be the goal.
Sven Bardos wrote: It feels to me like this makes life harder as it needs to be...
Very true and it is only getting worse from what I can tell.
|
|
|
|
|
My take on this sort of thing is that it's possible to become obsessed with a particular framework and insist on using it, becoming an "evangelist" for this sacred new framework.
On the other hand, it's possible to become obsessed with getting something out as quickly as possible with code hacked together from the recesses of Google.
Neither of these extreme approaches is a good idea - if a framework helps then use it while being aware of its limitations and allowing yourself some slack as you probably have a deadline to meet. On the other hand writing poorly thought out code is going to cause you a headache and worse in a few month's time.
I don't think there is a clear boundary of where the emphasis should go as you don't have infinite time, in which to write the perfect code, nor do you have omniscience with which to see every possibility that may not be covered by your code(even code that gets into aircraft is buggy!).
If you can't look back on code that is a year old and think "I would probably not do things that way nowadays" - you are probably not learning from your experience.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Thanks all for sharing your opinion! I will try to stay away from this kind of decoupling!
|
|
|
|
|
1.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
1. I usually...oh look, shiny!
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Initiative comes to thems that wait.
- Alex
|
|
|
|
|
- CodeProject
- CodeProject
- CodeProject
- CodeProject
- CodeProject
- CodeProject
- CodeProject
- CodeProject
- CodeProject
- Girlfriend
|
|
|
|
|
Whose girlfriend doesn't read CP?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: Whose girlfriend doesn't read CP?
Even if she did, she'd laugh and probably agree!
Marc
|
|
|
|
|
She sounds like a real gem. Lucky you
|
|
|
|
|
0.Girlfriend
1.CodeProject
2.CodeProject
3.CodeProject
4.CodeProject
5.CodeProject
6.CodeProject
7.CodeProject
8.CodeProject
9.CodeProject
FTFY
Words to the wise: Always ensure that your girlfriend comes first.
|
|
|
|
|
[Space reserved for later response]
|
|
|
|
|
SO WRONG! Try this one:
Reason #0.
|
|
|
|
|
1. Should this list be zero based? Well on the one hand it is a technology site but on the other hand it is mainly for a human audience.
10. Wait - doesn't that preclude doing a "10 types of people in the world, those that understand binary.." derivative joke? On the plus side, if it doesn't then my list is complete.
11. Not specifying if the list is zero based or not makes an "off by one" error more likely.
|
|
|
|
|
Procrastination -- there's a nap for that.
|
|
|
|
|
Either do, or do not, because you won't get around to it tomorrow. - Yoda
|
|
|
|
|
...we can live safe in the knowledge that there'll be no more Virgins up there left for the Suicide Bombers.
|
|
|
|
|
Do you thought why these virgins are still virgins...
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
|
That is the correct answer.
Every time I hear of the whole idea, I imagine 72 people that are something of a cross between Richard Stallman and Garth (of Wayne's world) all clutching their Unix programming manuals.
|
|
|
|
|
and they'll all be there tuned up and ready to play when I go.
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
Are you talking about the rockers or the virgins?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: Are you talking about the rockers or the virgins?
Yes
New version: WinHeist Version 2.2.2 Beta I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!
|
|
|
|
|
If it's truly Heaven, then they're virgins no matter how many times you've hit it.
Giggidy!
|
|
|
|
|
Not since Lemmy got there.
This space for rent
|
|
|
|