So as a developer I am seeking to improve not only my coding skills but my design and management skills. Because of this I'm starting to pay more attention to software engineering practices but i'm not sure where agile development fits into the picture. I can appreciate agility in projects but I wonder whether this conflicts with the tra...
I'm working with a source base written almost entirely in straight-c (nginx). It does, however, make use of rich high level programming techniques such as compile-time metaprogramming, and OOP - including run-time dispatch.
I want to draw ER diagrams, UML class diagrams and UML sequence diagrams. However to have a clean mapping between ...
Possible Duplicate:
What is your favorite esoteric programming language?
Hello Everyone,
If there is one esoteric programming language that you'd recommend someone to pick up (assume a C++/Perl background), which one would it be?
Arpan
...
Hi,
I'm working now on a big system that consists of many subsystems , each subsystem depends on the other. I wrote a usecase for this system , but I note that I have many processes in my usecase ( more than 40 processes ! ) . it looks like this :
Group subsystem:
add Group.
remove Group.
join to Group.
upload file.
create poll.
remov...
I am interested in seeing the mechanics behind an actual project unfolding.
...
C# project, but it could be applied to any OO languages.
3 interfaces interacting:
public interface IPublicData {}
public /* internal */ interface IInternalDataProducer { string GetData(); }
public interface IPublicWorker {
IPublicData DoWork();
IInternalDataProducer GetInternalProducer();
}
public class Engine {
Engine(I...
C++ introduces OOPS, templates and variety of other concepts. But sometimes I am stuck in unmanageable storm of calling convention incompatibilities between methods, convoluted casting between distantly connected classes and struggling with code that forces me think in the level of byte-alignment.
I am very tempted to go back to plain ...
I'm trying to figure out the best way to register my C++ Classes constructors with Lua (from a software design perspective, not a coding perspective)
How shall I do this ?
My Ideas:
1) Make some kind of "init Lua bindings" file which binds each of the C++ constructors that I want to have available in Lua ? (problem: this file would ...
I am looking for a good development tool that will help me track revisions of software I am creating, and that is web based. Just looking for suggestions on what others use.
And not one that is hosted through another solution but that I can host myself.
...
I am taking a software development class right now and we are discussing agile methodologies. What are the most common agile methods? I need to look into several and discuss their strengths and weaknesses. Seems more useful to look into the most prominent methods.
Observations:
Scrum seems pretty popular (that is what my team used...
Our department develops a lot of different software programs by a lot of different people in the department. The problem is that we want some solution to:
Make it more visible what software program is maintained by which person.
See the state of a software program (maintained/obsolete/etc).
Attach some kind of charactistics (maybe tags...
Possible Duplicate:
What is Polymorphism?
My teacher said "Add Polymorphism to your code". What is Polymorphism?
...
Which software process model is used more and which is better: waterfall model or spiral model?
...
I am looking for a better explanation on prototype implementation VS real implementation, w.r.t. Wikipedia. How real is the former? I mean is it actually implemented in a language or just some cases mapping?
...
Is there any value of a six sigma certification for a software engineer. Does it give the software engineer something extra over just any other person.
Do recruiters consider the six sigma certification while selecting candidates.
...
Hi Guys,
I am proposing a design for my company in integrating 4 systems together and putting it into web. All the 4 systems are independent of each other but I am trying to integrate to have more automation. One of the system is as follows : I want to link my companies website (www.xyz.com) to another website (www.abc.com) with same lo...
Has anyone applied the checklist manifesto to software development?
http://www.amazon.co.uk/Checklist-Manifesto-How-things-right/dp/1846683130
Was it successful and why?
...
Possible Duplicate:
What can I do to get better at estimating how long projects are going to take?
Closed for duplication. For googlers and such, some of the dupes that contained good information:
How to estimate the length of a programming task
One of Joel's posts keeps coming up
How possible is it to estimate time for prog...
I have been doing a coding in for last 7 months. Most part of it has been the updations to the very poorly coded software in asp. Now I am going to redevelop entire software in asp.net. I want it to be very efficient. I need some tips and guidance about how to plan project and design a good database. Thanks in advance for help.
...
I have been doing a coding in for last 7 months. Most part of it has been the updations to the very poorly coded software in asp. Now I am going to redevelop entire software in asp.net. I want it to be very efficient. I need some tips and guidance about how to plan project and design a good database. Thanks in advance for help.
...