1,828 reputation
920
bio website
location Argentina
age 36
visits member for 2 years, 3 months
seen 10 hours ago
stats profile views 188

Software developer and science fiction fan.


Feb
20
comment Why was dependency injection pattern not included in the Gang of four?
-1 The original question is about Dependency Injection, but you discuss Dependency Inversion. Not the same thing.
Feb
12
awarded  Enthusiast
Feb
11
comment Will correctness proofs of code ever go mainstream?
Consider the economic argument: maybe it's better for developers to "waste" time with correctness proofs than losing money because of software errors.
Feb
8
comment Why is CS taught to be memorized?
@GlennNelson Oops! I misread that. Ok, in that case: esqew: you'll be relieved to know, at a university level, CS is (mostly) not about memorization of code. You'll have to read lots of stuff, though ;) A CS education is also not necessarily about finding a job (you'll probably be disappointed if you think it is)
Feb
8
comment Why is CS taught to be memorized?
CS is not about memorization of code and functions. Where the hell are you studying CS? May I suggest the real problem is that the course you're taking is crap?
Feb
7
awarded  Yearling
Feb
5
comment How REST is used outside of the web
Your confusion is understandable. While some REST concepts are easy to understand and comply with (e.g. use of common verbs such as POST, GET, etc), other concepts are still baffling people. According to Roy Fielding, REST APIs must be hypertext-driven; anything else is simply not REST. He also has pretty strong opinions on how a RESTful API must be discovered by the client.
Feb
5
comment How REST is used outside of the web
In the past I would have thought the same, but according to Roy Fielding, who first described the REST architecture, hypermedia is a mandatory requirement of REST. Also note that no-one besides Fielding seems to know exactly what REST means.
Feb
4
comment Are C and/or C++ viable/practical options for web development?
@daniels Is it still time for you to learn a better, more modern language? :)
Feb
4
comment Are C and/or C++ viable/practical options for web development?
+1 "Most devs will not need such power". I seriously doubt the alleged "performance" of a C++ server-side app will matter. That's simply not where your most likely bottlenecks will be.
Feb
3
comment Organizing projects in SVN
@sooprise Basically what unholysampler said. You will have to implement some way of handling conflicts anyway, regardless of whether you use SVN or a shared drive. With SVN, at least you have a history of changes!
Feb
3
revised Organizing projects in SVN
added lock explanation
Feb
3
revised Organizing projects in SVN
added lock explanation
Feb
3
comment Organizing projects in SVN
SVN can't solve conflicts in binary files; its merging capabilities are meant for text-based files such as source code! This doesn't mean you cannot check-in binaries such as Word documents or JPEGs -- in fact this is extremely common. It just means you cannot merge binaries. One way to make sure you don't get conflicts is locking your binary files (your reports) by using the svn lock command. Don't give up on SVN yet, the use case you're describing is not at all uncommon.
Feb
3
comment Organizing projects in SVN
An SVN repo can be configured to be browsed using Internet Explorer, so non-technical people can still see your reports (they can even bookmark the URLs!). If you want them to be able to edit the reports, you will have to train them to use something like TortoiseSVN, which is not too hard: it integrates directly with Windows Explorer.
Feb
3
comment Organizing projects in SVN
@sooprise It depends on what those files mean to your team. SVN is especially good at handling plain text files, but can also handle binaries such as images, XLS or Word files (it's just less efficient at handling them). It's not unusual to check in documentation files for your project, for example. Do your reports need to be seen and changed by the whole team? Are they autogenerated by some tool (if so, they are good candidates to exclude from the repo).
Feb
3
awarded  Editor
Feb
3
comment Organizing projects in SVN
@sooprise I think I understand you. It's a bad idea for people to edit your file Script.sql on the shared drive. People can figure out what files are there by browsing the SVN repo directly! No need for a shared drive at all.
Feb
3
revised Organizing projects in SVN
added aditional answer
Feb
3
comment Organizing projects in SVN
Maybe so, but let me guess that the OP is using Windows ;)