|
BrainiacV wrote: So you are not a true believer. ??? Not in the least, I truly believe I've had enough coding by the end of the day.
I also have my family and my hobbies that I enjoy.
It was broke, so I fixed it.
|
|
|
|
|
It really depends on the project... you can't say exception handling is the most important when you're building an embedded device that does high speed data transfers (let's say RF processing), because then performance is most important... likewise, you can't say performance is most important when you're working on hospital equipment, where reliability and availability would be most important... or bank software where security would be most important.
So they shift around...
|
|
|
|
|
Suvabrata Roy wrote: Which part is the most important part in prospect of a coding.
Architecture. Because from a good architecture, the 5 things you listed are a lot easier to deal with.
Marc
|
|
|
|
|
Yes absolutely rite but which we should use while development whit out client's requirement just to ensure standers.
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Suvabrata Roy wrote: Yes absolutely rite but which we should use while development whit out client's requirement just to ensure standers.
Well, unfortunately, it's another item not on your list. "Testing!"
Marc
|
|
|
|
|
|
Just to maintain standers not depending on requirement...
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Suvabrata Roy wrote: standers What do you mean?
|
|
|
|
|
standards typo...
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
1. Doing stuff.
2. Going to the pub
Not necessarily in that otder. hic!
Veni, vidi, abiit domum
|
|
|
|
|
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
The most important is:
Does it solve the problem?
In the end, nothing else matters.
|
|
|
|
|
No dear speed will always matter...
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Nobody cares about speed if you don't solve their problem. The very existence of .NET and Java prove that speed is not of primary concern. Now, once you solve the problem, reliability, predictability and speed come very much into play (hence, why I still get work doing C++ development.)
|
|
|
|
|
Yes we should solve the problem and we also care about speed at the same time
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Yes, but that's changing the argument from "what is the most important thing" to "what are important things to do".
For example, code maintainability is an extremely important thing and often has the convenient side-effect of stability, security and speed, but it isn't the most important thing.
|
|
|
|
|
Exactly that's why I asked people to prioritize those points
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
1. Running code
2. Getting paid
3. The rest is just the noise of the job that will vary by task.
|
|
|
|
|
hmm
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Suvabrata Roy wrote: Which part is the most important part in prospect of a coding. What's most important to you when undergoing surgery?
- Anesthetic?
- Disinfecting?
- Sewing the body when done?
- Checking if you still have both your gloves?
- Survival?
Please, assign priorities
They're all priorities. When someone repairs a car, do you ask whether checking the brakes is a priority? What you're asking is where you can cut corners. The plain answer is that you can't, the quality will always suffer.
That doesn't mean that the client would notice. Security isn't a problem (and doesn't get any budget), until it's proven to be broken. A completely secure program that doesn't perform, will not be used, no matter what it will promise the user.
The most important aspect of any trade, is learning the trade.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Yes I consider your thoughts and they are absolutely perfect in our real life scenario, but when we code just to have fun then or just to deliver some utility to some not only for money but as tech guy I will help him then which we should keep in mind.
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Eddy Vluggen wrote: When someone repairs a car, do you ask whether checking the brakes is a priority? I see we are of the same mind.
I used to counter with a similar question when a management fad was "Time boxing". Work on the module for a certain amount of time and then move on.
I'd ask, "Do you want the mechanic working on your brakes to time box or would you rather he finish the job?"
Yes, I was one of the usual suspects when it came to asking questions at the end of a presentation.
Psychosis at 10
Film at 11
Those who do not remember the past, are doomed to repeat it.
Those who do not remember the past, cannot build upon it.
|
|
|
|
|
Suvabrata Roy wrote: Which part is the most important part in prospect of a coding.
1. Making money.
2. Delivering the product.
3. Delivering what was requested.
|
|
|
|
|
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
Suvabrata Roy wrote: 1. Exception Handling
Not important - Exception avoidance is, however.
Suvabrata Roy wrote: 2. Reliability
I don't know how you would define this? Are you talking about the developer being reliable or the software they've developed? If the latter then I don't know what you mean by a reliable program? One that runs every time rather than crashing ?
Suvabrata Roy wrote: 3. Availability
How does coding affect availability? UNless you write code that only works on Wednesdays?
Suvabrata Roy wrote: 4. Performance
At its extremes it may be important - but better slow and working than fast and not!
Suvabrata Roy wrote: 5. Security
Depends on the system. If you're writing an ATM system, very, if you're writing a tic-tac-toe game then not much
Personally my No.1 would be maintainability.
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|