1,083 reputation
615
bio website linkedin.com/pub/…
location Rome, Italy
age 29
visits member for 3 years, 1 month
seen Oct 16 at 16:26

Java programmer, theoretical computer science enthusiast

My blog


Jul
7
comment Track performance numbers
SonarQube has great graphs that measure software quality, unit test coverage and the number of unit tests passed.
Jul
7
comment Is reading+modifying existing code better than making your own?
@gnasher729 you also need to review or make review to somebody else what you have written. Otherwise you it is very difficult to make progress.
Jul
7
comment Is reading+modifying existing code better than making your own?
@randomA thanks! I have updated my answer adding informations about places to find good writing.
Apr
1
comment Is there a Pattern or a Refactoring Method to pull data-loading out of existing Class
@Dennis I have updated my answer.
Nov
18
comment Dota 2 running on Linux, Mac and Windows - How do they do it?
I am sure they don't use C#, because compiled C# runs inside a virtual machine and it is too slow for a videogame. I am also sure that they write videogames using libraries that are cross-platform. I think it is in some sense similar to write JavaScript that runs inside different browsers.
Nov
18
comment Interpreter or virtual machine that does not execute bytecode
+1 for the "historical" reference! :-)
Nov
16
comment Interpreter or virtual machine that does not execute bytecode
Thank you for the answer. I have modified my question adding the comparison with an interpreter. How does such machine compare to an interpreter?
Sep
5
comment How can I effectively manage long-term feature development and short-term bug fixing at the same time?
@Aaronaught it is the same, but described in more detail. About the caveats, I am not an expert of them and so I prefer not describing something that I could be wrong about.
Sep
3
comment After years of working alone, other developers will finally see my (buggy) code. What should I do?
Relax. All software that is complex enough is very buggy. Don't worry, if they will discover bugs, they will help you to solve them, too.
Aug
28
comment When to use Advanced Message Queuing Protocol like RabbitMQ?
@Charlie about question 1, I have modified my answer. About question 2, what exactly do you mean by putting the queue into the accounting system? You want to use a queue data structure? In that case you will have more code to write to persist it. You want to simulate the queue using a database table? Again you will have to write some good code to manage that table. Something else that I did not thought about?
Aug
25
comment Timeline of a programmer in terms of languages?
+1 for "There's no sort of prerequisite or RPG leveling progression for programming"
Aug
20
comment Any languages use the '=>' and '=<' operators?
@MichaelT thank you! I have modified my answer adding infos about fat comma.
Aug
20
comment Any languages use the '=>' and '=<' operators?
@MathewFoscarini both symbols are used in programming languages. Take a look at my modified answer.
Aug
20
comment Any languages use the '=>' and '=<' operators?
My guess is that it is because you say "less or equal than" in English, so it is more natural to write the corrisponding symbols on the keyboard.
Aug
20
comment Component based software engineering vs Service Oriented Architecture
I understand your answer, but I am afraid that you are oversimplifying the concept of SOA.
Mar
6
comment Java vs PHP Memory / CPU Consumption
I think that if most of them know well PHP and they don't need very high performance, then PHP is the best language for them.
Mar
6
comment Java vs PHP Memory / CPU Consumption
How about compiling PHP?
Mar
6
comment Java vs PHP Memory / CPU Consumption
Related questions on StackOveflow: stackoverflow.com/questions/8195023/… stackoverflow.com/questions/1735492/… stackoverflow.com/questions/2482090/… stackoverflow.com/questions/231707/…
Mar
5
comment Good design for delegates in a service oriented architecture
@fmt.Println.MKO yes, you are right so far.
Mar
5
comment Good design for delegates in a service oriented architecture
@fmt.Println.MKO now there is just one Delegate Module. In the future there could be two delegate modules. There are many methods for every service. To follow your example, you could have addUser(), findUser(), updateUser(), etc. And also sendMail(), sendBulkMails(), sendMailAndSms().