Wow, vreselijkquote:Op maandag 20 januari 2014 10:12 schreef Sitethief het volgende:
[..]
Ik heb in een ver verleden eens voor een Duits bedrijf JSP geschreven, daar waren niet alleen de variabelen en comments in het Duits, deel van JSP was zelf in het Duits veranderd. Abfrage ipv Query, Schleife ipv Loop etc... maar dit was maar voor 50% doorgevoerd wat hele rare code produceerde.
.
Edit: voorbeeldje uit mijn mail gevist (9 jaar geleden door een collega geschreven)
[ code verwijderd ]
Ik zou daar niet eens aan beginnen, tegen die collega zeggen dat hij alles maar gaat vertalen naar een fatsoenlijke taal.quote:Op maandag 20 januari 2014 10:12 schreef Sitethief het volgende:
[..]
Ik heb in een ver verleden eens voor een Duits bedrijf JSP geschreven, daar waren niet alleen de variabelen en comments in het Duits, deel van JSP was zelf in het Duits veranderd. Abfrage ipv Query, Schleife ipv Loop etc... maar dit was maar voor 50% doorgevoerd wat hele rare code produceerde.
.
Edit: voorbeeldje uit mijn mail gevist (9 jaar geleden door een collega geschreven)
[ code verwijderd ]
Dat heeft niks met die collega te maken, dit was de taal die standaard gebruikt werd binnen het bedrijf .quote:Op maandag 20 januari 2014 18:34 schreef totalvamp het volgende:
[..]
Ik zou daar niet eens aan beginnen, tegen die collega zeggen dat hij alles maar gaat vertalen naar een fatsoenlijke taal.
Alles anders dan Engels is in een programmeertaal egoïstisch en walgelijk. Het commentaar kan ik nog begrijpen, maar code zelf...
Sowieso moeten duitsers bijna alles vertalen en geen idee waarom.
Dan is dat iets wat je tegen je baas moet zeggen.quote:Op maandag 20 januari 2014 18:56 schreef Sitethief het volgende:
[..]
Dat heeft niks met die collega te maken, dit was de taal die standaard gebruikt werd binnen het bedrijf .
Dit was 9 jaar geleden tijdens een buitenlandstage hé .quote:Op maandag 20 januari 2014 19:00 schreef totalvamp het volgende:
[..]
Dan is dat iets wat je tegen je baas moet zeggen.
Als ik foute dingen tegenkom in code doe ik dat ook altijd. Niet elke baas reageert er goed op, maar dan weet je gelijk wat voor vlees je in de kuip hebt.
Ahh xD als stagiair luistert niemand naar jequote:Op maandag 20 januari 2014 19:01 schreef Sitethief het volgende:
[..]
Dit was 9 jaar geleden tijdens een buitenlandstage hé .
Zeker niet in Duitsland, daar liggen de verhoudingen net iets anders. Ook compleet andere arbeidsethos hebben die lui. All work no play, tot dat de lunchpauze begint, kheb nog nooit zoveel lol gehad tijdens de lunch, en dan terug op je werkplek ging de knop weer om. Heb 1 keer geprobeerd een grappig filmpje aan een collega te laten zien tijdens werktijd... dat deed ik daarna niet weer.quote:Op maandag 20 januari 2014 19:02 schreef totalvamp het volgende:
[..]
Ahh xD als stagiair luistert niemand naar je
DAS IS NICHT TOL! RAUS ARBEITEN!quote:Op maandag 20 januari 2014 19:27 schreef Sitethief het volgende:
[..]
Zeker niet in Duitsland, daar liggen de verhoudingen net iets anders. Ook compleet andere arbeidsethos hebben die lui. All work no play, tot dat de lunchpauze begint, kheb nog nooit zoveel lol gehad tijdens de lunch, en dan terug op je werkplek ging de knop weer om. Heb 1 keer geprobeerd een grappig filmpje aan een collega te laten zien tijdens werktijd... dat deed ik daarna niet weer.
Ach mijn huidige baas heeft wat dat betreft een compleet andere houding. Zolang ik mijn tickets en projecten op schema houd mag er best wel een lol getrapt worden. Tenzij tijdens de Q&A en testrondes . Zorgt ook voor een betere sfeer en dus een beter team met minder spanningen.quote:Op maandag 20 januari 2014 19:29 schreef totalvamp het volgende:
[..]
DAS IS NICHT TOL! RAUS ARBEITEN!
Mijn beste duits
Ik heb eerlijk gezegd liever stilte of iets van klassieke muziek met koptelefoon op. Ik ben veel te snel afgeleid.
Thuis doe ik altijd 3 dingen tegelijk op de computer, soms kijk ik 2 filmpjes tegelijk en speel een spelletje
Ja bij mijn vorige werk stond er vaak 1 bepaalde video op die alle mannen van hun werk af hield. (op een groot tv scherm).quote:Op maandag 20 januari 2014 19:39 schreef Sitethief het volgende:
[..]
Ach mijn huidige baas heeft wat dat betreft een compleet andere houding. Zolang ik mijn tickets en projecten op schema houd mag er best wel een lol getrapt worden. Tenzij tijdens de Q&A en testrondes . Zorgt ook voor een betere sfeer en dus een beter team met minder spanningen.
wij hebben fussbal (stagiair sinds gisteren)quote:Op maandag 20 januari 2014 19:39 schreef Sitethief het volgende:
[..]
Ach mijn huidige baas heeft wat dat betreft een compleet andere houding. Zolang ik mijn tickets en projecten op schema houd mag er best wel een lol getrapt worden. Tenzij tijdens de Q&A en testrondes . Zorgt ook voor een betere sfeer en dus een beter team met minder spanningen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php class lala { function __construct($type) { if($type){ $this->setType($type); }else{ throw new \Exception('Invalid type'); } } /** * Hier stel je het type in */ function setType($type){ if($type){ $this->type = $type; }else{ throw new \Exception('Invalid type'); } } } ?> |
Als de type niet meer veranderd gewoon in de construct gooien.quote:Op woensdag 22 januari 2014 10:40 schreef Sitethief het volgende:
[ code verwijderd ]
Is dit onzinning? $this->type is altijd nodig voor de class, maar mag niet veranderen na de class aangeroepen te hebben. Is een aparte set dan überhaupt nuttig?Want ik zit ermee dat ik op twee plekken exceptions wil throwen als $type er niet is, wat een beetje dubbel lijkt. Kan ik dan niet beter gewoon $this-type in de construct vullen? Ik ben mezelf momenteel een beetje aan het leren met exceptions om te gaan.
Dat dacht ik ook, om nou een complete serie Setters en Getters te maken voor dingen die alleen intern gebruikt worden en die niet veranderen lijkt me een beetje te ver doorgeschoten in de OOP.quote:Op woensdag 22 januari 2014 11:01 schreef totalvamp het volgende:
[..]
Als de type niet meer veranderd gewoon in de construct gooien.
Dat is het inderdaad. Getters en setters kunnen handig zijn we een groot aantal andere dingen, wat je eventueel ook nog kunt doen is een closure meesturen in de construct die de type set.quote:Op woensdag 22 januari 2014 11:03 schreef Sitethief het volgende:
[..]
Dat dacht ik ook, om nou een complete serie Setters en Getters te maken voor dingen die alleen intern gebruikt worden en die niet veranderen lijkt me een beetje te ver doorgeschoten in de OOP.
1 2 3 4 5 6 7 8 9 | <?php Class bla { Public function __construct(Closure $closure) { $closure(); } } New bla(function(){ $this->type = new TypeThingy(); }); ?> |
Wow, dat lijkt akelig veel op javascript . Maar dat voegt wel wat meer dynamiek toe, dat kan idd handig zijn.quote:Op woensdag 22 januari 2014 11:09 schreef totalvamp het volgende:
[..]
Dat is het inderdaad. Getters en setters kunnen handig zijn we een groot aantal andere dingen, wat je eventueel ook nog kunt doen is een closure meesturen in de construct die de type set.
[ code verwijderd ]
Vergeef typfouten, programmeren is lastig op een telefoon
Dan gebruik je $this zonder dat je in een object zit, dat vindt PHP niet lief.quote:Op woensdag 22 januari 2014 11:09 schreef totalvamp het volgende:
[..]
Dat is het inderdaad. Getters en setters kunnen handig zijn we een groot aantal andere dingen, wat je eventueel ook nog kunt doen is een closure meesturen in de construct die de type set.
[ code verwijderd ]
Vergeef typfouten, programmeren is lastig op een telefoon
jawel hoor Sinds PHP 5.4 kunnen closures $this aanroepen.quote:Op woensdag 22 januari 2014 22:22 schreef Light het volgende:
[..]
Dan gebruik je $this zonder dat je in een object zit, dat vindt PHP niet lief.
Klopt. Ik heb deze code geprobeerd:quote:Op woensdag 22 januari 2014 22:22 schreef totalvamp het volgende:
[..]
jawel hoor Sinds PHP 5.4 kunnen closures $this aanroepen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php class Foo { private $bar; public function __construct($closure = null) { if(is_callable($closure)) { $closure(); var_dump($this->bar); } } } $foo = new Foo(function(){$this->bar = 'bar';}); |
1 | Fatal error: Using $this when not in object context in Test/test.php on line 16 |
Klopt, omdat de syntax normaal ook anders is het was meer om hem een idee te geven.quote:Op woensdag 22 januari 2014 22:26 schreef Light het volgende:
[..]
Klopt. Ik heb deze code geprobeerd:
[ code verwijderd ]
En ik kreeg daarbij een fout op de laatste regel:
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php class Test { public $type = 'test'; public function setType(Closure $closure) { $closure($this); } public function getType() { echo $this->type; } } $t = new Test(); $t->getType(); $t->setType(function($t){$t->type = 'test2';}); $t->getType(); ?> |
Eerste hit op google:quote:Op dinsdag 28 januari 2014 14:23 schreef Skunk-m het volgende:
Weet iemand hoe k met een query de 10 topics met de laatste ongelezen reacties van phpbb kan krijgen?
Ik heb al vanalles geprobeerd maar zonder succes.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |