2,529 reputation
623
bio website scriptin.github.io
location Russia, Krasnodar
age 27
visits member for 2 years, 5 months
seen 11 hours ago

I develop software for a living and as a hobby and struggling to learn Japanese language.


11h
reviewed Edit Different ways of managing Java code documentation
11h
revised Different ways of managing Java code documentation
add package-info for java 1.5+, and ref to SO question
15h
reviewed Approve How much should I concern myself with hiding the IDs of my database in URLs?
15h
answered File validation rules
2d
comment Where should my team start with becoming “modern”?
That is exactly what I've done. There were only one time (out of ~5 attempts at various places) when I successfully introduced some new "good practice" or made a significant change in existing practices, and it was when the team was fresh and we started most of projects from scratch. All the other times good practices were either introduced from the top (team leads), or just failed because no one else participated. I believe it all comes to ability to force your decision by being a leader/boss.
2d
reviewed Reject Style question: To use overloaded version or not?
2d
reviewed Approve Why does C++ not have a “pure” keyword for virtual functions?
2d
reviewed Approve Where should my team start with becoming “modern”?
May
19
answered Looking for the name of an algorithm (or technique)
May
19
comment Looking for the name of an algorithm (or technique)
PageRank is a graph algorithm, whereas the problem in the question does not involve graph structure.
May
16
reviewed Approve Is there a detriment to using SQLite over a pList for persistence?
May
15
reviewed Approve Refactoring long methods with a lot of cyclomatic complexity
May
15
comment Unit-testing on higher levels of architecture
In case if you need to test some printing function, it should be as abstract as "print some arbitrary array of numbers", so you wouldn't need to check anything related to array_of_sins function whatsoever. So, that printing function should be print_array and not print_array_of_sins. That is not directly related to testing, but rather it is about separation of concerns and code reuse.
May
15
answered Unit-testing on higher levels of architecture
May
12
awarded  Cleanup
May
12
revised What is the value of a let expression
rolled back to a previous revision
May
10
reviewed Approve Is bash “finished”?
May
10
awarded  Excavator
May
10
comment Are there constraints for functions in structured programming?
Did he really say "structural programming" and not "functional programming"? Structural programming is about subroutines, loops and stuff, not about best practices of writing clean code. (But I agree with answers below.)
May
10
comment Looking for the name of an algorithm (or technique)
Seems like a variation of Multi-armed bandit problem. See my answer for related question.