2,056 reputation
51640
bio website claimid.com/louisr
location Your computer
age 34
visits member for 4 years, 1 month
seen Oct 16 at 5:21

trying to learn and help others learn :)


Aug
21
comment How should I behave as a developer in a project that's headed for failure?
we did deliver a couple of successful projects before this one, so maybe he hoped we could do the same with this one. But, I think he really overestimated us and underestimated what's needed to "fix" this project
Aug
21
comment How should I behave as a developer in a project that's headed for failure?
@kevincline it's a long story, but at the end we delivered it on time, with a lot of bugs and missing features. They seem to want the system rather badly, so they decided to give us more time. Our reputation did suffer a lot, but generally people realized a lot of people did a lot of mistake in this project, so we are not being the scapegoat for this. Project-wise, it went better than I expected, but personally, working in this project and codebase for months is really demotivating
Aug
20
comment How should I behave as a developer in a project that's headed for failure?
To clarify, the previous team did not "bail" in that sense. The manager was really dissatisfied with their work and thought that our team will do better
Jul
30
comment How to justify efforts to make capitalization of class and property names uniform?
hear, hear.....
Jun
11
comment In general, is it ethical to make a copy of work source code and take it home as reference?
I don't think this is a good rule of thumb. You also don't tell at work and do it secretly if you're looking for a new job, but it's not unethical.
Jun
11
comment In general, is it ethical to make a copy of work source code and take it home as reference?
@dan1111 for my own study
May
16
comment Is it a good practice to write a method that gets something and checks the value?
In the the third example, I do this method before operations that doesn't make sense if the customer isn't active
May
11
comment How should I behave as a developer in a project that's headed for failure?
"Use email": Do you think e-mail is better than talking to him, e.g. over coffee/tea?
Apr
23
comment Simple questions to test understanding of Dependency Inversion Principle
yup, that's why I ask the appropriate example design to be subject of the question.
Apr
23
comment Simple questions to test understanding of Dependency Inversion Principle
Does this mean that they really understand it? For example, they might be just repeating the slides without really understanding it
Apr
18
comment Formal study about trends and prevalence of agile vs traditional methodology in the industry
@pdr I agree, the definition is kind of tricky. That's why I asked for formal studies. Normally those studies came up with some useful definition, or maybe use some objective scoring system like 0 - 100 continuum
Feb
7
comment In agile development, should I try persistence in flat file before database?
Disagree. I would still need to learn how SQLite work, and implement code that manipulate SQLite database in .NET, convert query result to objects, etc. so it doesn't make development easier. It just adds all the burdens of creating a database, without the advantages of a full-fledged database server.
Feb
6
comment In agile development, should I try persistence in flat file before database?
the actions in the queue will be executed. benefit from database include performance, concurrency management, and probably the client will also care about security, readability & query of data.
Feb
6
comment In agile development, should I try persistence in flat file before database?
The application manages a queue of requests, and it needs to remember the queue after closing and restarting.. there is no obligation to use database like in your application
Jan
31
comment Test driven development when implementing a flexible length list
related programmers.stackexchange.com/questions/21463
Jan
31
comment Test driven development when implementing a flexible length list
The principle is writing the simplest thing that works, right?
Nov
29
comment Capitalization convention for C# protected fields
what does it mean "do not version well"? Are you saying that since protected field is not recommended, there is no guideline about its name? Anyway, Resharper seems to recommend MyVar
Nov
29
comment Capitalization convention for C# protected fields
in test cases, normally it is convenient to have protected fields.. but maybe you're right it can be changed to properties. But if I do want a protected field, what is the naming convention?
Nov
21
comment How to name an subclass that add a minor, detailed thing?
another thing, is that there is already a class ExtendedTreeView, and when I checked it has some behaviours that I don't want to use. If I add another similarly named class it will just confuse people.
Nov
20
comment How to name an subclass that add a minor, detailed thing?
the drawback of this kind of naming is that it isn't descriptive or self-explanatory, for example, when you saw code using TreeViewEx in several times in the application, the reader has no immediate idea why it is used and how it is different from the normal tree view