We automate several aspects of Software development using tools. Want to understand
What tools the community recommends & why
Which stages of development have more potential for automation
To start things off, here are tools I use or know of.
Automated code quality checks: PMD
Regression Testing: Selenium & Molybdenum
Build: Huds...
I'm working on a method that needs to repeat a small operation at different spots, but the code to be repeated should be private to the method. The obvious solution is a nested function. Whatever I try however, the C# compiler barfs at me.
Something roughly equal to this Perl snippet:
my $method = sub {
$helper_func = sub { code to...
I am a first year college student who just declared a major in computer science. I've been doing different internships this summer building web and desktop applications using asp.NET, Java-ee...etc. I've heard many titles for this job, mostly web/software developer. How does that differ from a computer scientist?? Is it the algorithms pa...
Whenever i talk of software architecture diagram, people would say that go for UML 2.0/2.2 etc. But, i want to make software architecture diagrams for the end user to understand the model or maybe beginners who want to get started. What would be some good examples of such diagrams and the software tools to design them?
...
I develop c# desktop software for medium-sized companies, and I'm looking for a good strategy to deploy software upgrades to my customers.
How do you handle this?
Do you use windows installer?
Is it a better choise to develop my
custom upgrade program? Have you already developed similar things? Do you have some best practice to sh...
Hey Folks !
I was wondering if PSP is a valuable certificate and what are the certificate trends for software process,development and quality assurance.
...
We are taught to develop multiple layers structure application in different kinds of information.
Like business layer, service layer, data access layer, UI layer ... and so on.
But why we need to apply this pattern ?
What are the benefits from these ? Is there any more deeper means behind these patterns ?
Can someone share your experien...
So I graduated with a Bachelor's of Science in Software Engineering and I wanted to go back to school and get my M.S. I felt that my B.S. had too many holes on many topics such as patterns and testing. I am working on my M.S. now while I am working full time so I am getting practical experience. I am a little worried however of doubling ...
After reading this question, it made me wonder about the benefits of pursuing a degree in Software Engineering as opposed to a degree in Computer Science (both being 4-5 year programs).
From what it sounds like, Software Engineering is a "shinier" degree because you have to go through the additional difficulty of learning hardware, circ...
Possible Duplicate:
Who in the software world do you admire the most?
As a software engineer, I am pretty interested in the history of computers, programming languages and technology in general. Most of all, I like to read about the advent of algorithms and languages and the reasons behind their creation.
I found the story of...
I often hear the adage, "Code is read more than it is written." I happen to agree with this sentiment, but I can't find any studies or statistics to back it up. Has anyone come across a substantial finding on this topic (something more than an apocryphal tale) or, better yet, done this sort of research?
...
What is the best way to write the system requirement specification. Definition is given to me. project scope is very heavy.
Which model should i approach to get the detailed requirement from the client ?
Which are the common mistakes while gathering information from client and writing specification ?
Help appreciated.
...
Hi guys wanto to try PSP personal software process.
I have no tutor and i'm in mess with compiling forms.
for example, in Project Summary, for phases of process what's
“To Date” is the total actual to-date values for all products developed.
?
there are online some resources for linux or some completed examples?
i've downloaded psp-d...
What is the difference between Spiral Model and Prototype model in software engineering. and also state some difference between Throwaway and Evolutionary prototyping.
...
Is it harder to develop a low level module in such domain as networking, database, etc?
I find it's harder to me to write one, if it is the base of a large project and everyone
in the project will use it. It seems experienced gurus always make it perfect.
I want to know are there guidelines to develop that and what should I do to get ...
Hi,
I am looking for examples of pseudocode problems that you may have been asked in an interview or been asked to represent as part of your job or education. I'm not looking for examples from any domain in particular, so it can be related to design patterns, algorithms, data structures, caching strategies, anything to do with Software ...
Possible Duplicate:
Best ways to teach a beginner to program?
how would i know what i know is enough to build a good software? Any books that teaches you do it properly?
...
What is it about our profession that breeds such passionate support for our preferred IDE, OS, language, algorithm, licence, etc? Is it the (relatively) nascent stage of the craft so that the winners of the debate can potentially gain a dominant position, or is it a reflection of an innate competitiveness that is less likely to be exerc...
During a code review I performed today for my colleague, I noticed a function that was defined as returning a boolean value, but in practice it returned only true. In a case of failure, this function threw an exception. I pointed it out and advised to change the return value to void (the code is written in C++). I had no doubt that this ...
I am looking for a (simple) test(case) management tool like Speed Test (http://speedtest.codeplex.com/) or Testlink (http://www.teamst.org/), which is based on .NET and SQL-Server. The tool should not be complicated and easy to learn.
Can anybody recommend me alternatives of the above mentioned tools?
...