56,170 reputation
12128241
bio website pelicandd.com
location France
age 27
visits member for 3 years, 8 months
seen 2 hours ago

Freelance developer for the last six years, I'm specializing myself in quality and productivity for the last two years. I spent the last year working in a Dilbertesque company, watching people doing everything they can to make projects fail.

For a long time, I worked with Microsoft technologies, but recently started to build Linux-based DevOps infrastructure—an excellent way to learn lots of new things.

I'm mostly active on Programmers.SE, but try to participate on other sites as well.

Do you want to:

Feel free to contact me by email at arseni.mourzenko@gmail.com.


7h
revised Basic PHP Factory Pattern code review
deleted 32 characters in body
7h
revised Is this a good practice or not?
Removed useless empty comments. Improved formatting. Corrected uppercase/lowercase.
12h
comment Designing database related methods, which is better to return: true/false or row affected?
@PTwr: so to cope with the fact that the method is returning too much information, you suggest creating an overload? This doesn't seem right. As for "zero is false, non-zero is true", this is not the point of my comment, and is a bad practice in some languages.
13h
comment Designing database related methods, which is better to return: true/false or row affected?
-1 because of the reason you gave. Giving additional information is not always a good idea. Often, better design would led to communicating to the caller just what it needs, and nothing more.
1d
revised How to format mm/yyyy in AngularJS
added 178 characters in body; edited title
1d
revised Coding shortcuts for type conversions or similar
added 186 characters in body
2d
comment How to manage a relatively large one-man project?
Why a downvote? If every question here was written with such care as this one, Programmers.SE would be a better place. Aside being a duplicate, I can't see anything wrong with it.
Jul
4
revised Commenting strategies in C# & asp.net web api
added 962 characters in body
Jul
4
answered Commenting strategies in C# & asp.net web api
Jul
4
answered Terminology: queue versus fifo
Jul
4
comment How to do documentation for code and why is software (often) poorly documented?
@SJuan76: Indeed. Visual Studio can even treat the lack of comments as a compile-time error. I edited my answer to add a note about that.
Jul
4
revised How to do documentation for code and why is software (often) poorly documented?
added 1164 characters in body
Jul
4
comment How to do documentation for code and why is software (often) poorly documented?
@LeopoldAsperger: I think Borat is talking about documenting architecture and design, not methods in classes.
Jul
4
revised How to do documentation for code and why is software (often) poorly documented?
added 1145 characters in body
Jul
4
revised How to do documentation for code and why is software (often) poorly documented?
added 1145 characters in body
Jul
4
comment Is it OK to let invalid arguments slip to another method?
@user949300: actually, yes. In C#, I systematically use code contracts, so the size and the index are always checked. But I see your point.
Jul
4
answered How to do documentation for code and why is software (often) poorly documented?
Jul
4
comment Is it OK to let invalid arguments slip to another method?
@user949300: "it doesn't require a rocket scientist to expect that listCapacity be non-negative": it looks like it should be non-negative, but only inspection of the method and MSDN confirms that. I stopped counting long ago the cases where, in programming, something obviously looked like something, but actually wasn't.
Jul
4
revised Is it OK to let invalid arguments slip to another method?
added 173 characters in body
Jul
4
comment Skills section in resume
Also, when you mention ASP, aren't you talking about ASP.NET? If yes, seriously, get the terms right. Specifying that you're proficient in a language/framework and writing the name of another language/framework instead won't help you to get a good job. It's like if I would write that I'm a client-side web coder, proficient in HTML, CSS and Java.