Wat voor programmeur ben jij?

  • Om nog maar eens te kijken wat voor mensen we in huis hebben, heb ik een vragenlijst voor jullie! Ik ben benieuwd naar jullie antwoorden, en ik zal hem binnenkort ook zelf invullen.


    De meeste vragen zijn gesloten vragen.


  • Guest, wil je besparen op je domeinnamen? (ad)
  • PHP:


    Ik schrijf scripts/applicaties in PHP.
    Ja
    Ik heb wel eens een complete PHP applicatie geschreven.
    Ja
    Bij het schrijven van PHP code maak ik eigen functies.
    Ja
    Bij het schrijven van PHP code maak ik gebruik van classes.
    Ja
    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    Ja, maar net mee begonnen. Heb voor een project van school CakePHP gebruikt. Is dus volledig OO
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja
    Ik test mijn applicatie met behulp van unittests.
    Geen idee wat het moet voorstellen dus nee.
    Ik kijk bewust naar de testcoverage van de applicatie.
    Geen idee wat dit moet voorstellen dus nee.
    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    Nee
    Javascript:


    Ik schrijf scripts/applicaties in Javascript.
    Ja
    Bij het schrijven van Javascript maak ik eigen functies.
    Ja
    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.
    jQuery
    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te creëren.
    Één keer gedaan.
    Ik maak gebruik van prototyping.
    Wat moet dat voorstellen?
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja
    Ik test mijn Javascript code met behulp van unittests.
    Ik dacht dat hier iets als Firebug bedoeld mee werd, niet dus?
    Ik kijk bewust naar de testcoverage.
    Geen idee wat dit moet voorstellen
    Overig:


    Ik programmeer actief in nog meer talen, namelijk:
    SQL, Java, mirc, XML, CSS, HTML
    Binnekort J2EE


    Ik volg een opleiding in de IT, namelijk:
    Informatica met als richting Software Engineer

  • PHP:


    Ik schrijf scripts/applicaties in PHP.


    Ik heb wel eens een complete PHP applicatie geschreven.


    Bij het schrijven van PHP code maak ik eigen functies.


    Bij het schrijven van PHP code maak ik gebruik van classes.


    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).


    Ik test mijn applicatie met behulp van unittests.


    Ik kijk bewust naar de testcoverage van de applicatie.



    Javascript:


    Ik schrijf scripts/applicaties in Javascript.


    Bij het schrijven van Javascript maak ik eigen functies.


    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.


    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te creëren.


    Ik maak gebruik van prototyping.


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).


    Ik test mijn Javascript code met behulp van unittests.


    Ik kijk bewust naar de testcoverage.


    Overig:


    Ik programmeer actief in nog meer programmeertalen, namelijk: xHTML,CSS,SQL

  • PHP:
    Ik schrijf scripts/applicaties in PHP.
    Ik heb wel eens een complete PHP applicatie geschreven.
    Bij het schrijven van PHP code maak ik eigen functies.
    Bij het schrijven van PHP code maak ik gebruik van classes.
    Ik programmeer in PHP geheel object geori?nteerd
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.


    Overig:
    Ik programmeer actief in nog meer programmeertalen, namelijk:
    HTML & CSS

  • PHP:
    Ja
    Ik schrijf scripts/applicaties in PHP.
    Ja
    Ik heb wel eens een complete PHP applicatie geschreven.
    Ja
    Bij het schrijven van PHP code maak ik eigen functies.
    Meestal
    Bij het schrijven van PHP code maak ik gebruik van classes.
    Meestal niet
    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    Nee
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja
    Ik test mijn applicatie met behulp van unittests.
    Ja
    Ik kijk bewust naar de testcoverage van de applicatie.
    Ja
    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    Nee
    Javascript:
    Ja
    Ik schrijf scripts/applicaties in Javascript.
    Ja
    Bij het schrijven van Javascript maak ik eigen functies.
    Ja
    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.
    Ja, jQuery
    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te creëren.
    Ja
    Ik maak gebruik van prototyping.
    Nee
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja
    Ik test mijn Javascript code met behulp van unittests.
    Ja
    Ik kijk bewust naar de testcoverage.
    Nee
    Overig:
    SQL
    Ik programmeer actief in nog meer programmeertalen, namelijk:
    SQL
    Ik volg een opleiding in de IT, namelijk:
    Geen

  • PHP:


    Ik schrijf scripts/applicaties in PHP.


    Ik heb wel eens een complete PHP applicatie geschreven.


    Bij het schrijven van PHP code maak ik eigen functies.


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).


    Ik test mijn applicatie met behulp van unittests.


    Ik kijk bewust naar de testcoverage van de applicatie.


    Overig:


    Ik programmeer actief in nog meer programmeertalen, namelijk: c#, SQL, CSS, HTML


    Ik volg een opleiding in de IT, namelijk:
    applicatieontwikkelaar

  • PHP:


    Ik schrijf scripts/applicaties in PHP.


    Ik heb wel eens een complete PHP applicatie geschreven.


    Bij het schrijven van PHP code maak ik eigen functies.


    Bij het schrijven van PHP code maak ik gebruik van classes.


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).


    Ik test mijn applicatie met behulp van unittests.


    Ik kijk bewust naar de testcoverage van de applicatie.


    Javascript:


    Ik schrijf scripts/applicaties in Javascript.


    Bij het schrijven van Javascript maak ik eigen functies.


    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.


    Ik maak gebruik van prototyping.


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).


    Ik test mijn Javascript code met behulp van unittests.


    Ik kijk bewust naar de testcoverage.


    Overig:


    Ik programmeer actief in nog meer programmeertalen, namelijk: SQL, HTML5, Jquery, CSS

  • @ iedereen boven mij html, jquery, css, xml zijn geen programeertalen us ook niet van toepassing op die vraag.
    @ idereen die classes gebruikt stoort het maklen van getters en setters je ook zo omdat het zo simpel is?
    als je dit ook zo stoort ik werk aan een toll waarmee je dit kan genereren aan de hand van een database.




    PHP:


    Ik schrijf scripts/applicaties in PHP.
    ja
    Ik heb wel eens een complete PHP applicatie geschreven.
    ja
    Bij het schrijven van PHP code maak ik eigen functies.
    ja
    Bij het schrijven van PHP code maak ik gebruik van classes.
    jah
    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    ik werk niet 100% object georienteerd. het is eerder een samenraapsel van de 2. php leent zich niet 100% voor OOP
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    jah zeker en vast.
    Ik test mijn applicatie met behulp van unittests.
    Nee.
    Ik kijk bewust naar de testcoverage van de applicatie.
    Nee
    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    nee
    Javascript:


    Ik schrijf scripts/applicaties in Javascript.
    jah
    Bij het schrijven van Javascript maak ik eigen functies.
    jah
    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.
    jah jQuery en enkel plugiuns er van
    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te creëren.
    nee
    Ik maak gebruik van prototyping.
    nee
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    jah zeker en vats
    Ik test mijn Javascript code met behulp van unittests.
    nee
    Ik kijk bewust naar de testcoverage.
    nee
    Overig:


    Ik programmeer actief in nog meer programmeertalen, namelijk:
    Java, c++


    Ik volg een opleiding in de IT, namelijk:
    toegepaste informatica aan eramsus te brussel

  • PHP:


    Ik schrijf scripts/applicaties in PHP.
    Ja


    Ik heb wel eens een complete PHP applicatie geschreven.
    Ja


    Bij het schrijven van PHP code maak ik eigen functies.
    Nee


    Bij het schrijven van PHP code maak ik gebruik van classes.
    Ja.


    Ik programmeer in PHP geheel object geori?nteerd (uitgangspunt: er is maar ??n regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    Nee


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja, ik schets het meestal op me kladblokje.


    Ik test mijn applicatie met behulp van unittests.
    Nee


    Ik kijk bewust naar de testcoverage van de applicatie.
    Nee


    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    Nee Notepad++


    Javascript:


    Gebruik ik best veel, maar snap er nog niet erg veel van.
    Wel druk doende dit onder de knie te krijgen!


    Overig:


    Ik volg een opleiding in de IT, namelijk:
    dit is mijn laatste jaar Accountant (boekhouder) en daarna ga ik over naar het HBO wel iets in de IT.
    Exacte opleiding ben ik nog niet uit.

  • Het lijstje van mijzelf, zoals ik had beloofd.


    PHP:


    Ik schrijf scripts/applicaties in PHP.
    Ja


    Ik heb wel eens een complete PHP applicatie geschreven.
    Ja


    Bij het schrijven van PHP code maak ik eigen functies.
    Ja


    Bij het schrijven van PHP code maak ik gebruik van classes.
    Ja


    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    Ja


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja


    Ik test mijn applicatie met behulp van unittests.
    Ja


    Ik kijk bewust naar de testcoverage van de applicatie.
    Ja


    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    Ja


    Javascript:


    Ik schrijf scripts/applicaties in Javascript.
    Ja


    Bij het schrijven van Javascript maak ik eigen functies.
    Ja


    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery
    Ja


    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te creëren.
    Amper, wil ik me wel in gaan verdiepen.


    Ik maak gebruik van prototyping.
    Nee, maar wel een interessante mogelijkheid.


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Nee, nog nooit grote JavaScript applicatie geschreven die zich er toe leende.


    Ik test mijn Javascript code met behulp van unittests.
    Nee, maar wordt hoog tijd!


    Ik kijk bewust naar de testcoverage.
    Nee


    Overig:


    Ik programmeer actief in nog meer programmeertalen, namelijk:
    Java


    Ik volg een opleiding in de IT, namelijk:
    HBO Informatica


    En aan de hand van jullie antwoorden heb ik voor jullie nog wat vragen:


    Voor iedereen die nadenkt over het ontwerp: Wat houdt dat voor jullie in?
    Maken jullie class diagrams? Of hoe doen jullie dit?


    L.Groot & Luc: Hoe schrijf je unittests als je niet object georiënteerd programmeert?


    YinYangYo & BrokenTrack & thexerox & L.Groot: Met welk framework schrijf je je unittests voor je Javascript code?


    stijnhau: Een tool om getters en setters te genereren hoef je niet te schrijven, iedere zelf respecterende IDE ondersteunt dit al.


    stijnhau: Hoezo zou PHP zich niet lenen om 100% OO te programmeren?


    R-Mijnten: Een buildtool heeft niets te maken met de Editor/IDE waarin je programmeert.


    Lodewijk: Welke buildtool gebruik je?

  • - gewoon in mijn hoofdt er over denken en dan een db-tabel maken en daar dan een klasse uit afleiden(de meeste db-tabellen zijn ok klasses. Dit is echter niet amltijd zo.
    - welke ide doety dit dan aan de hand van een mysql tabbel.
    met getters en setters en setterQ die ne setter aanroept en ne query om te update in de db.
    dit alles aan de hand van een key, of een singleton als er geen key is.
    - omdat je veel te veel omwegen hebt en niet alles binne php is al een object daarvoor zou het al type-safe moeten zijn.

  • IDE's doen het niet aan de hand van een database tabel. Deze genereren de getters en setters voor je aan de hand van de properties.


    Niet alles in PHP is een object inderdaad. Maar in Java is dat bijvoorbeeld ook niet zo. Java kent namelijk ook gewoon primitieve types. Nu is dit niet helemaal vergelijkbaar, maar ik vind niet dat dat feit in de weg staat om niet object georiënteerd te programmeren in PHP. Wel moet je zelf iets meer doen, en zit je minder vast aan logische limieten van de taal.


    Dat variabelen in PHP dynamisch getypeerd is heeft niets te maken met de mogelijkheid om object georiënteerd te programmeren. Ruby is ook dynamisch getypeerd, en daarin kan ook prima object georiënteerd worden geprogrammeerd.

  • nee in java is dat ook niet zo maar van de meeste primitieve is er ook een klasse.
    en sterjk getypeerd is makkelijker om helemaal oop te werken.
    in PHP gaat dat natuurlijk ook enkel moet je op zoveel letten dat je je wss ergens iets vergeet. Ik probeer in een bepaald project ook wat oop te werken maar alles oop is gewoon niet mogelijk omdat het gewoon te complex is.
    in java daarentegen is dit heel wat simpeler opgebouw.


    over die ide dat is wel waar maar dat is dus niet hoe ik het zou willen en daarom maak ik het dus rap eve zelf.

  • PHP:


    Ik schrijf scripts/applicaties in PHP.
    Ja


    Ik heb wel eens een complete PHP applicatie geschreven.
    Ja


    Bij het schrijven van PHP code maak ik eigen functies.
    Ja


    Bij het schrijven van PHP code maak ik gebruik van classes.
    Ja


    Ik programmeer in PHP geheel object geori?nteerd (uitgangspunt: er is maar ??n regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    Half, [offtopic]Ben nu mijn oude projecten aan het omzetten.[/offtopic]


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja


    Ik test mijn applicatie met behulp van unittests.
    Ja,


    Ik kijk bewust naar de testcoverage van de applicatie.
    Ja,


    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    Gebruik notepadd ++


    Javascript:


    Ik schrijf scripts/applicaties in Javascript.
    Soms


    Bij het schrijven van Javascript maak ik eigen functies.
    Soms


    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.
    Ja


    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te cre?ren.
    Nee, wil ik me wel meer in verdiepen.


    Ik maak gebruik van prototyping.
    Nee


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Ja


    Ik test mijn Javascript code met behulp van unittests.
    Ja


    Ik kijk bewust naar de testcoverage.
    nee, ga ik nog wel doen


    Overig:


    Ik programmeer actief in nog meer programmeertalen, namelijk: Javascript, PHP, SQl, C#, (HTML, CSS)


    Ik volg een opleiding in de IT, namelijk:
    ICT beheerder (software en hardware matig)

    This is ten percent luck, twenty percent skill
    Fifteen percent concentrated power of will
    Five percent pleasure, fifty percent pain
    And a hundred percent reason to remember the name!

  • stijnhau: Ieder primitief type in Java heeft inderdaad ook een bijbehorend object, maar het primitieve type zelf is geen object. Ik schrijf nu een PHP applicatie (een REST service) geheel object georiënteerd. Je mist inderdaad soms wel de strong typed aspecten van Java, maar met type hinting en unittesting vind ik dat geen groot probleem.


    R.Jipping: Hoe kun je naar de testcoverage kijken als je geen unittests schrijft?

  • Verkeerd om ingevuld zat op mobiel verander dadelijk, valt me op dat we redelijk wat ervaring hebben gezamelijk.

    This is ten percent luck, twenty percent skill
    Fifteen percent concentrated power of will
    Five percent pleasure, fifty percent pain
    And a hundred percent reason to remember the name!

  • @Stijn,
    HTML, CSS, XML geen programmeer talen? Wat zijn het dan? Stukjes tekst voor in een boek?
    En zoals Killing zei kan een IDE getters en setters automatisch maken. Neem bijv. is een kijkje bij Netbeans.
    En ook zoals Killing zei kan php harstikke 99.9% OO zijn. (behalve dus dat ene lijntje die de main klasse moet aanroepen).


    @Killing,
    Zie mijn edit over die unittests.


    Over het ontwerp. In de vragenlijst stond niet grafisch. Een class diagram is een grafisch ontwerp? (UML neem ik aan?)


    Ik ga mogelijk in de toekomst dingen als UML, RIPPLE of FCO-IM gebruiken. Maar voor nu bedenk ik in mijn hoofd wat de requirements zijn. Dus welke functies er ongeveer komen. Dat vertaal ik in een database. Ik structureer meteen dus de database van hoe het er ongeveer uit moet komen te zien. De structuur van de database bepaalt hoe ik te werk ga. Maar in de toekomst zal dat niet meer bepalend zijn.


    Heb mijn bericht overigens bewerkt om het overzichtelijker te maken en toe te lichten soms.

  • PHP:


    Ik schrijf scripts/applicaties in PHP.
    Soms
    Ik heb wel eens een complete PHP applicatie geschreven.
    nee
    Bij het schrijven van PHP code maak ik eigen functies.
    Soms
    Bij het schrijven van PHP code maak ik gebruik van classes.
    ja
    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    volgensmij wel
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    ja
    Ik test mijn applicatie met behulp van unittests.
    nee
    Ik kijk bewust naar de testcoverage van de applicatie.
    ja
    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    ja adobe dreamweaver en Notepad++

  • PHP:
    Ja


    Ik schrijf scripts/applicaties in PHP.
    Ja


    Ik heb wel eens een complete PHP applicatie geschreven.
    Ja Duhh
    Bij het schrijven van PHP code maak ik eigen functies.
    Ja duhh
    Bij het schrijven van PHP code maak ik gebruik van classes.
    Ja duhh
    Ik programmeer in PHP geheel object georiënteerd (uitgangspunt: er is maar één regel PHP buiten de classes te vinden, en eventueel wat configuratie).
    Geen idee wat het is (xD)


    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Wat denken? Direct maken:$


    Ik test mijn applicatie met behulp van unittests.
    Unitest? spel foutje? Urinetest? Nehh ik test niks ik gooi het op de server en kijk of het werkt of ik errors krijg etc.
    Ik kijk bewust naar de testcoverage van de applicatie.
    Als het geld oplevert wel
    Ik maak gebruik van een build script (bijvoorbeeld met Ant) als ik in PHP programmeer.
    Nutteloos kost geld he:$
    Javascript:
    Natuurlijk(h)


    Ik schrijf scripts/applicaties in Javascript.
    Ja
    Bij het schrijven van Javascript maak ik eigen functies.
    Als ik zin heb
    Ik maak gebruik van een framework in Javascript, bijvoorbeeld jQuery.
    Als ik het nodig heb(xD)


    Ik maak gebruik van functies alsof het classes/objecten zijn, om zodoende een aparte scope te creëren.
    Deze zin begrijp ik niet
    Ik maak gebruik van prototyping.
    Nee
    Ik denk na over het ontwerp van de applicatie (technisch ontwerp, niet grafisch).
    Nee tijd verspilling
    Ik test mijn Javascript code met behulp van unittests.
    Weet ik veel nee
    Ik kijk bewust naar de testcoverage.
    Nee dat bestaat niet
    Overig:
    JAHOOOEEEEEEE
    Ik programmeer actief in nog meer programmeertalen, namelijk:html css php java eigenlijk alles he


    Ik volg een opleiding in de IT, namelijk:
    NEEEE:P

    Nieuwe reactie samengevoegd met originele reactie op 01.09.11 02:11:30:
    Ik ken die zinnen niet van jullie (xD)


    Wat is urnietest en test converage ofzo?

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!