MainMa

France

pelicandd.com

Age: 27

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.

1d
comment The Better Parts and Delegation: Is Crockford Too Extreme?
The question may apply to everything Douglas Crockford says. For example, isn't it too extreme to forbid the usage of == and != operators, while there are actual cases where I do want type-agnostic [in]equality? Crockford's pieces of advice should be mandatory for any beginner and are highly recommended for intermediate programmers, and are good for 99.9% of situations you encounter. When you face the remaining 0.1% of the situations and you know the language enough, you're free to go against what is told in Crockford's books and talks.
1d
reviewed Leave Closed Thinking in Java 4th edition - How to read efficiently?
1d
reviewed Reviewed How to model the dependencies between fields in very complex forms
1d
reviewed Reviewed Getting the Max Age of a student using Class C++
1d
reviewed No Action Needed PHP package management with/without Composer
1d
reviewed Reviewed Handle server-side/client-side when for showing missing information as placeholders
2d
asked What are the valid uses of static classes?
2d
comment How to store/deal with data available to other classes
You can use dependency injection to pass the instance of the class to the methods which need it.
2d
comment How to store/deal with data available to other classes
A few notes: (1) Building shouldn't be static. (2) You shouldn't have GetX() or SetX() methods in C#: use getters and setters instead. (3) Your List<T>-type fields can be readonly. (4) You shouldn't return List<T> in GetColumns: use a more generic type, such as IEnumerable<T>. (5) Don't use List<T> in parameters: use a more generic type, such as ICollection<T>. (6) void Group() may not be that intuitive, especially given the popularity of IEnumerable<T>.GroupBy() which returns a value instead of modifying state.
2d
reviewed Leave Open Is it good practice to inherit from generic types?
2d
reviewed Leave Open Haskell web frameworks survey
2d
reviewed Reviewed Explanation of the code to read a file (File IO)
2d
reviewed Reopen How to Keep Track of Thread Safe Code in a mostly Thread Unsafe Legacy Rich C++ Code Base
Dec
18
answered Toggling "maintenance mode" in Java EE app
Dec
18
reviewed Reopen What are the worst false economies in software development?
Dec
18
reviewed Reviewed Java Unit testing multiple test cases in one test
Dec
18
reviewed Reviewed Toggling "maintenance mode" in Java EE app
Dec
18
reviewed Reviewed Problems while implementing RTMPT server
Dec
18
comment How can I encrypt or remove readability of source code before publishing it?
@Mawg: personally, I don't think it changes anything. Neither does the technique of some obfuscators to use unicode characters (including the ones which most editors don't display correctly). The reason is that the hacker will use a refactoring tool to rename, one by one, the variables into more and more meaningful names while exploring the code.
Dec
18
revised How can I encrypt or remove readability of source code before publishing it?
added 544 characters in body
1 2 3 4 5