Authentication class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

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

21/11/2024 13:23:16
 
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.