Tag Info

New answers tagged

2

There are many companies that claim to provide "commercial off the shelf" (COTS) products that will replace your legacy systems. My observations: If the system being replaced adheres strongly to some standard, then a COTS solution is likely to be a good fit. Examples are enterprise accounting, payroll and tax packages provided by companies like SAP, IBM ...


4

I'd say there are plenty of companies that do this. IBM for one big (400k+ people) one (I work there). There are lots of old applications, some running on mainframes that haven't been touched in years, and now can't really be changed, ever. They could be replaced, but it is hard to replicate their function exactly without full test coverage. There are ...


1

Vagrant has several provisioning options, including Chef or simply Shell scripts. If you are using one of these techniques to provision your EC2 instances, you should be able to use the same technique to provision your Vagrant started instances. If, on the other hand, you're setting up your EC2 instances by hand, then you're outta luck. Note, this assumes ...


0

It's basically all about the volume. If the output volume is loud enough and direct enough that your Mic can pick it up and feed it back, that's when you get feedback. It's perfectly ok to have the Mic and speakers right next to each other as long as: a) The speakers are directional, and the Mic is behind the primary direction the sound is traveling, ...


2

I've been faced with this, and the answer is: For someone experienced in performance tuning, the new code can be tuned so almost no code can go faster. Here's an example. The reason is, there is a minimum length of time the task can take, and it's greater than one cycle. There are many, many programs that can do the task, and one or more of them take less ...


7

and don't want to ask the individuals doing the work to manually record things like how long it takes them to perform a given task Here's the problem. You basically want to create meaningful metrics, without measuring the only thing that matters. Nearly all of your users won't care about how fast the code itself is unless it causes a noticeable impact ...


2

You want to eliminate "professionalism and attitude" from the equation which is the only thing that will stand the test of time. It doesn't matter what job you do, if you treat your job as a profession you will always be looking to improve, which naturally makes one vested. Those who treat their job as a job, tend to just do what is necessary and may or may ...


0

If a defect is found it's the developer's fault, if a defect isn't found it's the tester's fault, and when anything happens it's management's fault. Developers are motivated to make bug-free code, testers are motivated to find the bug-filled code, managers are motivated to find bug-filled employees.


1

Involve them in every step of the process. Have them attend future design meetings. Have them present during pre-grooming and grooming if doing agile Emphasize the importance of always asking question "So, how will we test this?" during grooming. Have them present during daily scrum if you have one Have them work on test plans with developers - before the ...


3

But how are testers, aside from attitude towards their work, vested in the releases they test? So your developers only care because they might be oncall for night/weekends? If this is the case you are in a very rough situation. Because that team is much less vested in their work than you realize. If they only thing holding them accountable is a fear of ...


7

You mean, aside from the whole "giant production bugs leads to QA people getting fired" invested? At least in some companies I've worked, QA served as second tier technical support. They would get called alongside (or before) developers if an issue appeared in the field, since they often had a better grasp on the quirks of the shipped product than ...


6

When releasing a new version of a program is it better to include the full changelog since the beginning of the project or just the part since the last release? Neither. Only provide the relevant, bigger changes that an end user is going to care about. No one cares about the fact that you refactored class Foo so that it can be re-used a bit more ...


-1

Mathematics is everything to do with programming. For example, in game programming you need to use matyhs for the physics and to do more less everything. To move the player's x position in Java you would do int x = x + speed * deltaTime or int x = x - speed * deltaTime But you might say that that is basic maths so lets move onto more advanced stuff. There is ...


0

1) As you learn programming, you will come across technical jargon(i.e., algorithm). To analyse algorithm, one has to have an idea about the nature of polynomial, logarithmic and exponential functions. 2) Based on a computer science application, one has to have an idea on discrete maths and continuous maths to write meaningful solution. One can understand ...



Top 50 recent answers are included