Authentication class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Pagina: 1 2 volgende »

Joakim Broden

Joakim Broden

26/03/2013 12:51:26
Quote Anchor link
Ik ben bezig met een Authentication class om in te kunnen loggen, hoe zouden jullie dit aanpakken? Ik heb nu de volgende methods, gaat dit een beetje goed of zouden jullie dit anders doen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
class Authentication {
    /**
     * @acces protected.
     * @var object.
         */

    protected $oDatabase;

    /**
      * @acces protected.
     * @var object.
     */

    protected $oUserProvider;
    
    /**
     * @acces protected.
     * @var integer.
     */

    protected $iLifetime;

    /**
     * @acces public.
     * @param object $oDatabase.
     * @param integer $iLifetime.
     */

    public function __construct($oDatabase, $iLifetime = 3600) {
        $this->setDatabase($oDatabase);
        $this->setLifetime($iLifetime);
        $this->setUserProvider();
    }


    /**
     * @acces public.
     * @param object $oDatabase.
     * @throws RuntimeException.
     * @return self.
     */

    public function setDatabase($oDatabase) {
        $this->oDatabase = $oDatabase;
        
        return $this;
    }


    /**
     * @acces public.
     * @return object.
     */

    public function getDatabase() {
        return $this->oDatabase;
    }


    /**
     * @acces public.
     * @param integer $iLifetime.
     * @return self.
     */

    public function setLifetime($iLifetime) {
        $this->iLifetime= $iLifetime;
        
        return $this;
    }


    /**
     * @acces public.
     * @return integer.
     */

    public function getLifetime() {
        return $this->iLifetime;
    }


    /**
     * @acces public.
     * @return self.
     */

    public function setUserProvider() {
        $this->oUserProvider = new UserProvider($this->oDatabase);
    }


    /**
     * @acces public.
     * @return boolean.
     */

    public function setAuthentication() {
        // Kijkt of de gebruiker bestaat via de $this->oUserProvider en set daar een Authentication voor.
    }

    /**
     * @acces public.
     * @return boolean.
     */

    public function existsAuthentication() {
        // Kijkt of er een Authentication bestaat en kijkt of de gebruiker bestaat via de $this->oUserProvider.
    }

    /**
     * @acces public.
     * @return boolean.
     */

    public function removeAuthentication() {
        // Verwijderd een Authentication.
    }
}

?>
Gewijzigd op 26/03/2013 13:59:29 door Joakim Broden
 
PHP hulp

PHP hulp

16/05/2024 01:22:57
 
Ward van der Put
Moderator

Ward van der Put

26/03/2013 13:38:45
Quote Anchor link
Wat voor "authentication" wil je eigenlijk uitvoeren? Zoals je de klasse nu hebt opgebouwd, lijkt het of je toegang tot verschillende databases wilt regelen; is dat juist?
 
Joakim Broden

Joakim Broden

26/03/2013 13:48:26
Quote Anchor link
Nee gewoon een login voor users
 
Mark Hogeveen

Mark Hogeveen

26/03/2013 15:46:44
Quote Anchor link
Hm, eigenlijk wil je volgens mij vooral weten welke methods we goed vinden en welke niet. Want verder is het niet zo'n uitgebreide code.
Maar als ik vragen mag: welke soort authentication moet er zijn?
Dus bijvoorbeeld rangen 1 t/m 10 of "admin", "moderator" en "gebruiker" ?
 
Joakim Broden

Joakim Broden

26/03/2013 16:30:41
Quote Anchor link
Ja harry, wat voor methods zouden jullie bv gebruiken. En wat betreft de rangen, dat word gedaan in de Authorization met behulp van bitwise ;-)
 
Roel -

Roel -

26/03/2013 19:32:17
Quote Anchor link
IK heb wel een opmerking over de naam van je class. Een class wordt natuurlijk een object, maar Authentication lijkt mij niet echt een object, meer een soort handeling. Authenticator zou ik zelf beter vinden staan, maar ik ben ook (nog) geen OO-guru.
 
Ward van der Put
Moderator

Ward van der Put

26/03/2013 19:59:03
Quote Anchor link
Je kunt je afvragen of deze aparte klasse überhaupt wel bestaansrecht heeft in het grotere geheel.

De klasse is via setDatabase() afhankelijk van een database-object dat je er al in de constructor in moet gooien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
public function __construct($oDatabase, $iLifetime = 3600)
{

    $this->setDatabase($oDatabase);
    $this->setLifetime($iLifetime);
    $this->setUserProvider();
}


public function setDatabase($oDatabase)
{

    $this->oDatabase = $oDatabase;
      
    return $this;
}

?>

Daarmee doet de klasse vervolgens niets, want het database-object wordt linea recta doorgegeven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
public function setUserProvider()
{

    $this->oUserProvider = new UserProvider($this->oDatabase);
}

?>

Daarmee hebben we tot slot een $this->oUserProvider die werkelijke login afhandelt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
public function setAuthentication()
{

    // Kijkt of de gebruiker bestaat via de
    // $this->oUserProvider en set daar een Authentication voor.

}

public function existsAuthentication()
{

    // Kijkt of er een Authentication bestaat en kijkt of
    // de gebruiker bestaat via de $this->oUserProvider.

}
?>

De vraag is daarmee nog steeds: wat doet deze klasse nu eigenlijk? Ben je niet slechts een uienschil aan het toevoegen rond functionaliteit die je al hebt?
Gewijzigd op 26/03/2013 20:00:24 door Ward van der Put
 
Joakim Broden

Joakim Broden

26/03/2013 21:11:05
Quote Anchor link
$this->oUserProvider is als het ware een DataMapper, deze communiceert met de database en kijkt of er een user bestaat.

In setAuthentication en existsAuthentication word ook $this->oDatabase gebruikt aangezien de Authentication opgeslagen word in de database. De ID van de Authentication word opgeslagen in een sessie. Aan de hand van deze sessie word de juiste Authentication uit database gehaald en vergeleken met de huidige gebruiker (ip en systeem word vergelijken met die van de gebruiker en wat er in de database staat).

Zie als dit anders moet, kan, beter is, hoor ik het graag ;-) Vandaar dat ik hier om feedback vraag. :-)
Gewijzigd op 26/03/2013 21:11:44 door Joakim Broden
 
Ward van der Put
Moderator

Ward van der Put

26/03/2013 21:32:58
Quote Anchor link
Niet flauw bedoeld (en dus niet zo lezen), maar ik zie dan dit:

• Je UserProvider weet wel dat de gebruiker bestaat maar niet wat zijn rechten zijn.

• Je UserProvider kan dat niet zelfstandig, maar alleen via het databaseobject dat je doorgeeft met:

new UserProvider($this->oDatabase)

Dat is een onbetrouwbare provider :)
 
Mark Hogeveen

Mark Hogeveen

26/03/2013 21:44:01
Quote Anchor link
Ik weet bijna zeker dat het aan mij ligt, maar we doen weer heel moeilijk over een gewone manier om gebruikersrechten te controleren. Je vraagt ons allemaal hoe wij het zouden doen. Maar iedereen vindt bepaalde dingen weer beter of slechter. Stel je voor dat je dit in platte procedurele code zou doen, dan was het misschien al lang af. Ookal was dat wel veel minder professioneel. OOP is vaak veel ingewikkelder, alleen al omdat mensen gewoon twijfelen over namen, de indeling etc. Zelfs als ze pas een paar regels code hebben begint het al. Ik herken dit ook een beetje in mezelf. Vooral toen ik net begon.
Wat je ook kunt doen is gewoon op je gevoel af gaan en methods en 1 of meerdere classes maken zonder je te veel zorgen te maken. (begin gewoon ergens) Daarna kom je vanzelf verbeteringen tegen of wil je het weer uitbreiden. Dan begin je opnieuw of pas je de huidige code aan. En zo krijg je meestal toch een uitstekend resultaat.
 
Joakim Broden

Joakim Broden

26/03/2013 21:54:21
Quote Anchor link
Ward van der Put op 26/03/2013 21:32:58:
Niet flauw bedoeld (en dus niet zo lezen), maar ik zie dan dit:

• Je UserProvider weet wel dat de gebruiker bestaat maar niet wat zijn rechten zijn.

• Je UserProvider kan dat niet zelfstandig, maar alleen via het databaseobject dat je doorgeeft met:

new UserProvider($this->oDatabase)

Dat is een onbetrouwbare provider :)

• Klopt, want UserProvider geeft alleen de gebruiker. De rechten zijn weer wat anders, die worden weer ergens anders bepaald. Wat de UserProvider wel weet is de 'role/recht' wat de gebruiker is (een ID). Aan de hand van die 'role/recht' word er later gekeken welke rechten daar bij horen want volgens mij hoort dat niet in de UserProvider thuis of zit ik nu verkeerd? :-)

• En UserProvider kan dat inderdaad niet zelfstandig en daarom moet er een database object ingeladen worden aangezien de gebruikers in de database staan.

Ik ben nog aan het bedenken om in de UserProvider een soort van 'storage' te bouwen. Deze storage kan dan bijvoorbeeld een database of tekstbestand zijn met gebruikers zodat hij niet persee afhankelijk is van een database.

Harry hogeveen op 26/03/2013 21:44:01:
Ik weet bijna zeker dat het aan mij ligt, maar we doen weer heel moeilijk over een gewone manier om gebruikersrechten te controleren. Je vraagt ons allemaal hoe wij het zouden doen. Maar iedereen vindt bepaalde dingen weer beter of slechter. Stel je voor dat je dit in platte procedurele code zou doen, dan was het misschien al lang af. Ookal was dat wel veel minder professioneel. OOP is vaak veel ingewikkelder, alleen al omdat mensen gewoon twijfelen over namen, de indeling etc. Zelfs als ze pas een paar regels code hebben begint het al. Ik herken dit ook een beetje in mezelf. Vooral toen ik net begon.
Wat je ook kunt doen is gewoon op je gevoel af gaan en methods en 1 of meerdere classes maken zonder je te veel zorgen te maken. (begin gewoon ergens) Daarna kom je vanzelf verbeteringen tegen of wil je het weer uitbreiden. Dan begin je opnieuw of pas je de huidige code aan. En zo krijg je meestal toch een uitstekend resultaat.

Ben ik het opzich wel met je eens, alleen ik ben een 'beginner' met OOP en daarom vraag ik me wel eens af hoe andere het zouden aanpakken, of hoe anderen er over denken, of hoe het desnoods beter kan.
Gewijzigd op 26/03/2013 21:57:58 door Joakim Broden
 
Ward van der Put
Moderator

Ward van der Put

26/03/2013 22:02:49
Quote Anchor link
Wat vaak helpt, is objecten behandelen als een black box. Kijk niet naar de interne werking, maar naar wat ze opleveren. Denk bijvoorbeeld in vraag en antwoord (request en response).

A: Zeg B, is x een gebruiker?

B: Ja.

A: Ha, dank je! Welke rechten heeft hij dan?

B: Hij is admin!
 
Mark Hogeveen

Mark Hogeveen

26/03/2013 22:08:13
Quote Anchor link
Ja zo kun je het ook zien! Of voor elke admin een class, voor elke mod een class, en elke gebruiker een class. En alle rangen zijn gebruikers. Dus een soort extend gebruiken.
Zie dit: http://phptuts.nl/view/45/9/
Gewijzigd op 26/03/2013 22:08:27 door Mark Hogeveen
 
Wouter J

Wouter J

26/03/2013 22:14:47
Quote Anchor link
Nee! Inheritance is niet te oplossing voor dit probleem!

Het Strategy pattern (door bijv. Role klassen) is de way to go.

Het veelvuldig gebruik van inheritance in OO code is vaak een indicator voor een beginner en bijna nooit het antwoord op een OO probleem.
 
Joakim Broden

Joakim Broden

27/03/2013 11:12:17
Quote Anchor link
Kun je daar misschien iets meer uitleg overgeven Wouter?
 
Mark Hogeveen

Mark Hogeveen

27/03/2013 13:25:09
Quote Anchor link
Straks zitten we met nulletjes en eentjes te werken... :P
Het wordt altijd ver gezocht met OOP vind ik. En je hebt nog steeds geen antwoord op de vraag die je eigenlijk stelde.
Wouter J. bedoelt volgens mij dat je voor de stukjes code die elk apart worden uitgevoerd voor admins, mods en users een verdeling moet maken.
Dus met "rollen" een admin heeft bijvoorbeeld toegang tot stukjes code die een mod of user niet heeft.

Zo als je in dit topic ziet kan iets dus op super veel manieren!
 
Erwin H

Erwin H

27/03/2013 13:45:11
Quote Anchor link
Harry hogeveen op 27/03/2013 13:25:09:
Het wordt altijd ver gezocht met OOP vind ik.

Het wordt over het algemeen niet ver genoeg gezocht als je het mij vraagt. De echte kracht van een OOP applicatie wordt door de meeste mensen nooit ontdekt, omdat ze te snel het al goed vinden en alsnog veel te veel dubbel aan het doen zijn. Ik zou bijna willen zeggen dat je nooit te ver kunt gaan.
Harry hogeveen op 27/03/2013 13:25:09:
En je hebt nog steeds geen antwoord op de vraag die je eigenlijk stelde.

En dat zal er ook nooit komen, tenzij je 'ja, ik zou het anders doen' een antwoord vind op de vraag. Dan bij deze....
 
Wouter J

Wouter J

27/03/2013 14:11:59
Quote Anchor link
Harry, leuk dat je geen voorstander van OO bent. Zo hebben we allemaal een mening. Ik denk echter niet dat het goed is om in elk OO topic om de reactie een reactie te plaatsen 'wat doen we toch weer allemaal moeilijk!'. Zou je die voortaan achterwege kunnen laten? Je punt is wel duidelijk nu.

Hertog Jan: https://gist.github.com/WouterJ/5254054 Merk op dat het een hele ruwe schets is. Het zou zo kunnen dat het iets te veel lagen heeft en niet echt makkelijk te gebruiken is. Maarja, dan heb je ong. het idee van mij in je hoofd. (in het echt zou ik dit met TDD hebben gedaan om een beter gebruik te krijgen)
Gewijzigd op 27/03/2013 14:13:08 door Wouter J
 
Joakim Broden

Joakim Broden

28/03/2013 10:50:03
Quote Anchor link
Bedankt Wouter, zoiets heb ik het dus ook. :-)
 
Jasper DS

Jasper DS

28/03/2013 12:12:34
Quote Anchor link
Wouter J. je zit wel heel vaak mensen af te snauwen he?
http://www.phphulp.nl/php/forum/topic/wat-voor-belachelijk-idee-heeft-bas-nu-weer-bedacht/89431/
En een beetje een zeurend topic:
http://www.phphulp.nl/php/forum/topic/waar-is-het-team/87721/
Gewijzigd op 28/03/2013 12:13:20 door Jasper DS
 
Wouter J

Wouter J

28/03/2013 13:38:37
Quote Anchor link
ja, dat klopt. Die wel, helemaal gelijk in. Heb je ook gekeken naar die andere berichten? Die ong. 10 berichten per dag (volgens mij gemiddeld nog wel meer) voor 993 dagen, dus bijna 1000 berichten?
Of houdt men er alleen van de negatieve kanten van een mens te benadrukken en vergeet men de goede daden van een mens?
Of is het gewoon leuk om de eerste 2 topics van een persoon te linken en direct iemand af te klagen in je allereerste bericht op het forum?
Of verdiept men zich niet eerst in de materie voordat er uberhaupt een letter getypt wordt?
Gewijzigd op 28/03/2013 13:39:26 door Wouter J
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.