1,827 reputation
11121
bio website careers.stackoverflow.com/…
location Ioannina, Epirus, Greece
age 28
visits member for 4 years, 2 months
seen Nov 18 at 22:30

profile for Thanos Papathanasiou on Stack Exchange, a network of free, community-driven Q&A sites

University student at CS department of Ioannina, Greece.

I have worked as a software developer professionally for the past 3 years. My interests are learning new tools and frameworks, software best practices and techniques to measure software maintainability.

cv from careers.stackoverflow.com


Sep
30
awarded  Explainer
Sep
2
awarded  Yearling
Sep
2
awarded  Yearling
Feb
21
awarded  Caucus
Sep
2
awarded  Yearling
Aug
23
awarded  Enlightened
Aug
23
awarded  Nice Answer
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Apr
19
awarded  Fanatic
Apr
9
awarded  Nice Answer
Jan
25
comment Should I intentionally break the build when a bug is found in production?
By the same logic you should shut down the clients' live instances until you fix the problem. No, you shouldn't break the build. Let the developer handling the bug add the unit test and the code changes together. No need to shut the whole proccess down.
Jan
25
comment Interface naming: prefix 'Can-' vs suffix '-Able'
"Passive voice is used when the focus is on the action. It is not important or not known, however, who or what is performing the action." I can only guess that they wanted the focus to stay on the object and not the action. So if a "Type.IsSerializable" throws an exception, it's the Type's fault. not the methods' but if a "Type.CanBeSerialized" throws an exception then you'd blame the method and not the type. Admittedly the difference is minor but it's there.
Jan
25
comment Interface naming: prefix 'Can-' vs suffix '-Able'
Document.IsPrintable is better than Document.CanBePrinted. As far as I can tell they used -able to avoid passive voice.
Jan
25
revised I am trying to figure out how difficult or expensive it would be to add this feature
replaced "database" with "feature"
Jan
25
suggested suggested edit on I am trying to figure out how difficult or expensive it would be to add this feature
Jan
24
comment
I also will support you, for quite some time every other question I read has a "edited by Yannis Rizos" part... giving you the extra priviledges will make this site better.
Jan
20
revised What are some possible accreditations I could get over 4 months toward being a software developer?
added 170 characters in body
Jan
20
answered What are some possible accreditations I could get over 4 months toward being a software developer?
Dec
31
awarded  Nice Answer