hi guys, how do you guys deal with, say, a user table with 10 fields. all web pages are done, all business logic are done, interface classes properties are done etc.... then suddenly, the client wants another 10 fields. just add more columns to the tables and more properties in the classes?
this project im working on faces this problem. tables starting with 10 fields, now it's uncommon to see them having 50 fields.
I started to get interested with programming ideas, abstraction, composition, generics, functional programming. really change my way of "thinking" about programming. How do you guys solve such design issues? Any good books out there to read to make me into a better programmer? I'm the kind of programmer who wants to know "Why", instead of "what" and "how".
any advice/thoughts are greatly appreciated