Skip to main content

Silly Mistakes (Technically?)

There could be too many, I am listing few of them.
Of course, they are not as obvious as shown below, especially when they go multiple levels of method/function calls.

Split: (Java)

I should have read the docs properly.
Code:

String[] data = { "Phil;45678910;", "Alex;45678910;45678911"};
for(int i=0; i< datasplit =" data[i].split(" i="0;" datasplit =" data[i].split(">



Parse Int: (JavaScript)

Strange? The date component doesn't work properly for August and September. (
I used parseInt(monthField).
Code:

alert(parseInt("07")); // 7
alert(parseInt("08")); // 0
alert(parseInt("0xA")); //10

Thank God, I know number systems!

Key Words: (JavaScript)

The following script throws an error. Absolutely correct?
Code:

var ZDBExport = function()
{
this.export = function(arg1, arg2)
{
// do export
}
}

And realised "export" is a keyword in javascript. It allows the signed script to export its properties to other signed/unsigned script.

Variable Scope: (JavaScript)

I was astonished (because I have not seen this idea anywhere else) javascript variable doesn't have block level scope.

String Array: (JavaScript)
Code:

var myArray = "Dream";
alert(myArray[0]); // IE -> undefined, FF -> D

Simple: substring helps!

Long (Java)

It worked when I had constant values. I forgot to check when I changed that to dynamically created values.

Code:

public static void main(String args[])
{
Long v1 = new Long(20);
Long v2 = new Long(20);

System.out.println(isEqual(20L,20L)); // true
System.out.println(isEqual(v1, v2)); // false
}

public static boolean isEqual(Long val1, Long val2)
{
if(val1 == val2) { return true;}
else { return false; }
}

I understand, symbol tables studied in the college helps!

Looping without Loop

Not a mistake! I think it is beautiful (
Code:

public boolean isType(long typeID, String value)
{
/// return boolean_value
}

public long getType(String value)
{
if(isType(1L,value))
{
return 1;
}
else if (isType(2L, value))
{
return 2;
}
else if ...
}


Switch - Ternary

Not a mistake. I love it.
Code:

switch(value ? no1 : no2)
{
case ....
}


PS: None of the above are actual and I have taken them to show the idea.




Kovil Pillai P.

Comments

Popular posts from this blog

New Year Resolution 2015

Another new year, another ( same! ) set of new year resolutions. I wanted to read Thirukural and set target 50 last year but couldn't achieve it. But then I used one Kural in my every blog post . New Year Resolution List: For year 2016, I should shorten it to at least 1/3 of this list. At least, make it more readable ;) Reading Books: Book reading is going to be reduced this year. I am planning to reread few of the books I read last year. Of course, will find time to read books suggested by friends. I have got Bhagavad Gita tamil version from my friend and might read this before the end of 2015. I Am Malala, The Last Temptation of Jesus Christ, Mossad, 'The Madman, The Forerunner, Spirits Rebellious', Yudhargal Varalaarum Vaazkaiyum, If You Meet The Buddha On The Road Kill Him are few of the books I enjoyed reading. By the way, I have changed the FB album title from "Books I read" to "Books I read - Not To Be Shared" ;) Accounting: How difficu...

My Book Shelf - Year 2017

I find it difficult to get this reading order. And I guess it would be still harder to read them without changing the order. I may allow one or two new books to be included in this list, if required. Share book reviews and ratings with Kovil Pillai, and even join a book club on Goodreads.

My Reading List -- 3

I love reading books in the predefined order, especially after completing my first two lists ( Reading List 1 , Reading List 2 ). So here is my third list. Kafka On The Shore by Haruki Murakami Murphy’ a Message to Dog Lovers by Ernest Gambier-parry The Prince by Niccolò Machiavelli How to Be a Bawse: A Guide to Conquering Life by Lilly Singh Tao Te Ching by Lao Tzu A Walk To Remember by Nicholas Sparks ReWork: Change the Way You Work Forever by David Heinemeier Hansson, Jason Fried The Gory Story of Genghis Khan: Aka Don’t Mess with the Mongols by Nayanika Mahtani The Art Of Living : The Classical Manual On Virtue, Happiness And Effectiveness by Epictetus A Christmas Carol by Charles Dickens So You Want to Know About Economics by Roopa Pai Wonder by R J Palacio Life is Tremendous: Enthusiasm Makes the Difference by Charlie Jones The Giver by Lois Lowry The Four Agreements: A Practical Guide to Personal Freedom by don Miguel Ruiz Alexander the Great by Jacob Abbot...