<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx</link><description>Είναι ο πιτσιρικάς που κυκλοφορεί με γουρλωμένα μάτια γεμάτα απορία και ένα φωσφορίζον ερωτηματικό να φεγγοβολάει διαρκώς πάνω από το κεφάλι του, το οποίο γενικά διατηρεί εξαιρετικά μεγάλο κενό χώρο. Είτε διατηρεί κάποιου είδους συγγένεια με το αφεντικό,</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#64618</link><pubDate>Sat, 26 Mar 2011 08:51:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64618</guid><dc:creator>mrpc</dc:creator><description>&lt;p&gt;Μπορεί όμως άνετα να γίνει ο επόμενος project manager :p&lt;/p&gt;</description></item><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#64619</link><pubDate>Sat, 26 Mar 2011 15:15:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64619</guid><dc:creator>Νίκος</dc:creator><description>&lt;p&gt;Γράψε και για τον super duper chief αρχιτέκτονα που το αφεντικό νομίζει ότι είναι περίπου ημίθεος επειδή φέρνει όλα τα βιβλία που έχει αγοράσει στο γραφείο για να τα δείχνει. Όταν η πίεση στο πρότζεκτ ανεβαίνει όλως τυχαίως αρρωσταίνει για μια βδομάδα, επιστρέφει για μια ημέρα όταν νομίζει ότι η δουλειά έχει τελειώσει και αν όχι τότε συνεχίζει την αρρώστεια.&lt;/p&gt;</description></item><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#64625</link><pubDate>Sun, 27 Mar 2011 05:42:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64625</guid><dc:creator>oldgeorge</dc:creator><description>&lt;p&gt;Δεν τους έχει θερίσει όλους αυτούς η κρίση;&lt;/p&gt;</description></item><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#64641</link><pubDate>Mon, 28 Mar 2011 16:16:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64641</guid><dc:creator>Tasos Christidis</dc:creator><description>&lt;p&gt;Νά'σαι καλά! Μας έκανες και γελάσαμε, αλλά... αυτόν τον τύπο τον είχα απολύσει... Μήπως τον προσέλαβες εσύ!!!&lt;/p&gt;
&lt;p&gt;If UserName = 'Mitsos' Then ErrorMsg = 'You are not authorized to perform this operation. Contact Mr. Manolopoulos'&lt;/p&gt;
&lt;p&gt;;-P&lt;/p&gt;</description></item><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#64700</link><pubDate>Tue, 29 Mar 2011 17:54:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64700</guid><dc:creator>Juls</dc:creator><description>&lt;p&gt;{Μπορεί όμως άνετα να γίνει ο επόμενος project manager :}&lt;/p&gt;
&lt;p&gt;αληθές!!&lt;/p&gt;
&lt;p&gt;(και όχι αυτούς δεν τους επηρεάζει κανενός είδους κρίση! είναι σα τους φελούς !! επιπλέουν σε κάθε καιρό .... )&lt;/p&gt;</description></item><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#65108</link><pubDate>Mon, 11 Apr 2011 03:49:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65108</guid><dc:creator>Koul#</dc:creator><description>&lt;p&gt;Αχ αυτός ο junior. Ειδικά όταν είναι εμφανίσιμη κοπελίτσα η οποία προσελήφθη με αντικειμενικά κριτήρια.Είναι αυτός ο οποίος σου ζητάει να ελέγξεις κάθε γραμμή που γράφει και αρνείται να υλοποιήσει κάτι εάν οι οδηγίες δεν δοθούν σαν κώδικας δομημένος με τρεις σειρές σχόλια-οδηγίες για για κάθε γραμμή που πρέπει να γράψει.π.χ.&lt;/p&gt;
&lt;p&gt; το Instruction &amp;quot;φτιάξε μία helper μέθοδο getDbDate (σε utility class φυσικά) που να επιστρέφει την τρέχουσα ημ/νία και ώρα από τη βάση και να την formάρει στο default sql format&amp;quot; δεν είναι αρκετό. Πρέπει να πας &amp;nbsp;μέσα στην Utility class και να γράψεις &lt;/p&gt;
&lt;p&gt;//ΠΡΟΣ JD(εκ του Junior Developer) TODO:: Δήλωσε εδώ μία constant που να λέγεται DB_DEFAULT_DATE_FORMAT στην οποία να δώσεις την τιμή &amp;quot;yyyy-MM-dd hh:mi:ss&amp;quot; &lt;/p&gt;
&lt;p&gt;//ΠΡΟΣ JD TODO:: Φτιάχνουμε εδώ μία μέθοδο για να τραβάμε την ημ/νία από το βάση. Ονόμασέ την GetDbCurrentDateTime και την δηλώνουμε public static (οπωσδήποτε). &lt;/p&gt;
&lt;p&gt;public static DateTIme GetDbCurrentDateTime(){&lt;/p&gt;
&lt;p&gt;//ΠΡΟΣ JD TODO:: Βάζουμε try-catch για να μην σκάσει&lt;/p&gt;
&lt;p&gt;try{&lt;/p&gt;
&lt;p&gt;//ΠΡΟΣ JD TODO:: Κάνε execute το SELECT getDate() χρησιμοποιώντας το DataAccess layer της εφαρμογής (DatabaseManager.Database.ExecuteScalar) και όχι με SqlConnection, SqlCommand και καρφωμένο connection string μέσα στον κώδικα. Και χρησιμοποίησε το executeScalar και ΟΧΙ Dataset πάλι. Κάνε έλεγχο επίσης ότι η τιμή που έλαβε είναι datetime Και δεν είναι NUll.&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;//ΠΡΟΣ JD TODO:: Διαχειριζόμαστε το σφάλμα επιστρέφοντας την ημ/νία του application server (DateTime.Now) και logάροντας το σφάλμα ( log.error(&amp;quot;μήνυμα&amp;quot;, ex))&lt;/p&gt;
&lt;p&gt;catch(Exception ex){&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Και πάλι μπορεί να μπερδευτεί φυσικά ο JD. Ο οποίος περιμένει ότι ο senior θα τον μετατρέψει σε super gamao developer μέσα σε 2 έργα. Και μην ξεχνάμε ότι όταν του τα λες πολύ αναλυτικά τσατίζεται και διαμαρτύρεται ότι τον αντιμετωπίζεις σαν άσχετο ενώ όταν δεν το κάνεις διαμαρτύρεται ότι δεν παίρνει σαφείς και αναλυτικές οδηγίες.&lt;/p&gt;</description></item><item><title>re: Ζουν ανάμεσά μας #2: Ο Juniorπρογραμματιστέκθαμβος</title><link>https://www.dotnetzone.gr:443/cs/blogs/zaxarias/archive/2011/03/26/2-junior.aspx#65212</link><pubDate>Sat, 16 Apr 2011 05:56:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65212</guid><dc:creator>Χρήστος Κ</dc:creator><description>&lt;p&gt;Nα πει και ένας (πρώην) junior τον πόνο του: Ακόμα θυμάμαι, το 95, που μου έδωσαν να διορθώσω ένα πρόγραμμα σε PLI και το βλέπω γεμάτο goto και IF. Στην πορεία ανακάλυψα πως ο προγραμματιστής είχε ξεκινήσει από RGP και δεν ειχε μάθει ποτέ το if-Then-Else, while, αλλά έγραφε ακόμα με μυαλό RGP. ΜΗΝ χτυπάτε τους νέους!!! &lt;/p&gt;</description></item></channel></rss>