You are currently browsing the monthly archive for October, 2007.
Its Disgusting.. I should say I echo these thoughts..
A poli and some sweet pongal - thats all it takes to win a foosball game against the Masters !! Today, me and Karan won a doubles game against a team that contained players ranked No. 1 and 2 in HeyMath! I thought its nice to record this here, since the probability of us beating them again is bleak !! Should I mention the fact that we are beaten by them daily ?!?!
I do read my college textbooks now and then to get an idea of whats useful for me now and whats not. I also read some of them when I want to sleep immediately
Tonight in a rather good mood, I took up Pressman and started skimming through the chapter on Testing !! Damn, that chapter is so good NOW that I can’t stop, but a couple of years ago, the situation was exactly reverse
Ofcourse there is a hidden, but good, motive behind me reading about testing all of a sudden ! You have to learn something before you do it right, right? Now, some of the stuff I found interesting in that book, lest I forget
Software Testing:
Who does it? During early stages of testing, a software engineer performs all tests. However, as the testing progresses, testing specialists may become involved.
What is the work product? A set of test cases designed to exercise both internal logic and external requirements is designed and documented, expected results are defined, and actual results are recorded.
Testing is the one step in the software process that could be viewed (psychologically, at least) as destructive and software engineers are by nature constructive people. [Oh! So true !!]
Objectives of Testing:
- Testing is a process of executing a program with the intent of finding an error.
- A good test case is one that has a high probability of finding an as-yet-undiscovered error.
- A successful test is one that uncovers an as-yet-undiscovered error.
Some quotes I really liked:
- A working program remains an elusive thing of beauty - Robert Dunn
- There is only one rule in designing test cases: cover all features, but do not make too many test cases - Tsuneo Yamaura
- Bugs lurk in corners and congregate in boundaries - Boris Beizer
- To err is human, to find a bug, divine - Robert Dunn
Well, its always the same, is it not? School books look nice when in college and college books seem to be interesting when out of college !! But it definitely feels good to learn something atleast now, if not when needed…
On a day when Sachin hit his record 85th ODI half-century and missed his umpteenth Ton this year, I had achieved something too !! Nothing great, just broke my earlier record of sleeping on a Sunday morning - Gee, its already afternoon when I finally got up from my bed
Need I tell what I was doing throughout the day ?! Long time since I saw our team doing a good job chasing a daunting total - never mind that we lost - it was a good match to see especially after the Baroda debacle !!
And work at HeyMath! is as always good and getting better everyday - More coding, more foosball and more fun !!
Quite literally…….
That was yesterday, why write a post now on him ? Precisely. Why remember him on days other than Oct 2 and Jan 30 ??
I imagine the Mahatma living in today’s India and wonder whether he will be able to digest the sorry state of this country and the fact that we are doing nothing to improve it ? Apparently NO..
I was reading the Conclusion chapter of “Programming Python” by Mark Lutz a short while ago and found something worthy to record here… [[No, No, I have not completed the book; I just started the Conclusion after reading the Preface
]]
In a paragraph devoted to Java wars (so is it that serious ??), the author notes that “Java is recognized as a Systems Development language and not a Scripting language….. Java is meant for tasks where the extra complexity makes sense….. Python complements systems languages like Java and C++, rather than competing with them”
