-
as seen on Programmers
- Search for 'Programmers'
I am lucky in the sense that I have been given the opportunity to be a 'Technical Troubleshooter' for our offshore development team. While I am confident and capable of dealing with most issues, I have come across something that I am not. Based on initial discussions with various team members both…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Hi guys,
I am thinking about implementing a programm with finite state automaton in an OOP language like Java or C++.
What would you think is the best way to implement this with a manageable amount of available states, regarding to good software design?
Is it good to implement for each state an…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Hello,
I just asked a question that helps about using generics (or polymorphism) to avoid duplication of code. I am really trying to follow the DRY principle.
So I just ran into the following code...
Sub OutputDataToExcel()
OutputLine("Output DataBlocks", 1)
OutputDataBlocks()
…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Sorry to ask a subjective question, but I would welcome some advice. I am an experienced programmer of embedded s/w, but haven't done much network programming, although I have done a fair bit of hobbyist PHP.
Anyway, I have to develop what is probably a fairly general type of app, as shown in this…
>>> More
-
as seen on Ask Ubuntu
- Search for 'Ask Ubuntu'
I spend a lot of time at the command-line during the workday and at home too since I run Ubuntu exclusively.
I've been using the default gnome terminal but I've reached a point where I'd really like to get my terminal tricked out so that my common tasks are as easy as possible. Specifically, I find…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
What is the difference between DVCS systems?
Seriously, wikipedia doesn't cover it well, and I read an article on HN recently comparing git and bzr in some detail, but the author admitted knowing little about mercurial, and the other options didn't get mentioned. (I'm happily using fossil on small…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
After almost two years of using DVCS, it seems that one inherent "flaw" is accidental data loss: I have lost code which isn't pushed, and I know other people who have as well.
I can see a few reasons for this: off-site data duplication (ie, "commits have to go to a remote host") is not built in,…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
To work on a client's staging environment I have to connect through a VPN which locks all normal network traffic and prevents any connection to the Internet.
This would immediately prevent any of the "normal" VCS solutions from being used as it's not possible to gain access to the server. A solution…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
I was wondering which DVCS is most conducive to experimentation i.e. branching, etc. I want something where anyone can quickly launch smaller projects and refactor code quickly. I want to create an environment where experimenting is cheap and can be discarded/merged easily.
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Specifically, for Visual Studio 2008 (or 2010) and Mercurial, but generalize if desired.
>>> More