After a system has gone through many migrations, and evolved enough for a second version, does it make sense to keep the old migrations around? I mean, old versions will use them to upgrade to the new one, sure, but should a fresh install have its database go through all the “historical” changes before arriving at the current shape? My gut feeling is that a fresh install should create the database “as it is”, not go through every mistake that was made in the product lifecycle until reaching a stable cond..
Category : softwareengineering
I have a personal project that doesn’t have robust testing. I had a bit of TDD going on at the beginning, but it quickly became counterproductive as the project details changed dramatically over time. So a lot of previously written tests have become us..
I was wondering whether using (almost) empty derived classes to give additional semantics to a class hierarchy was a good idea (or pract..
Simply spoken, one of my c# classes got too big and I’m currently splitting this class in several subclasses by clustering semantically related methods (actually actions, which do side eff..
Closed 9 years ago
I need to rebuild an old huge website and probably to port everyting to ASP.NET
and jQuery
and I would like to ask for some suggestion and tips. Actually the website..
I’m not sure how the locks will work with multi processors/cores, I’m going to use shared memory in my application or FIFO, what worries me is the locks, I have a server with 2-CPU, how the lock will be able to lock a variable on one CPU while the another operation went to the 2nd CPU for the same variable?
I’m in Linux environment using C, I’ve searched the web for some useful info, appreciate you..
This question already has answers here: What is the purpose of “re-type your email” field? [closed] (3 answers) Closed 10 years ago. Many web sites ask users to enter their email address twice, sometimes taking the trouble to disable copy-pasting. What is the logic behind this? Is this e.g. a security measure? web-applications security ui ..
I work with a team of programmers as the business analyst. We just released version 2.0 of our product and are working on the next version to be released in 3 months (it’s an internal software product). Unfortunately version 2.0 has some issues that they have had to fix and we’re going to deploy those fixes in a couple weeks. The problem is that we also don’t want to deploy the changes that are still being worked on and are not slated to be released for another 3 m..
I’m having performance issues on a Rails 3.1.0
application, now I’ve done dome changes on my queries with AR and so but views still takes too many time to render, I’ve divided the views, loops and so, on many partials that are rendered dynamically inside views and inside other par..