Header image at HALCODE

Software Engineering

Software Design, Trials and Errors

August 7th, 2008  |  by Jose  |  published in Software Engineering

Good software design always consider potential scenarios of failure. That’s easier said than done. Frequently, even detecting the failure may be a hard task. That’s other reason why design should always favor software construction based on low-coupled components: theoretically, it should be easier to isolate and identify the part at fault. Now, if a failure occurs, what will the system do? Mask the failure? Inform the user about the failure and ask her for directions? Try to automatically recover from failure? Nice questions, even prettier core dumps.

Programmers from the Wild West

April 20th, 2008  |  by Jose  |  published in Programming, Software Engineering

Analysis, Design, and related topics are for sissies, and for allowing professors of Computer Science who are bad at mathematics to make a living. SDLC is a pony. Cowboys ride horses.

About HALCODE

Computer Science Reviews: Passion for (my badly written) code . Subscribe via RSS »