persoon class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

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 »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. 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 goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

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 »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

03/04/2014 13:14:16
Quote Anchor link
Hallo,

Ik wil een Person class gaan maken, en nu vraag ik me af welke properties daarbij horen.

Volgens mij heeft ieder persoon in ieder geval een:
- first name
- last name
- gender
- birthday
- dying day * (optioneel)
- social security number (optioneel)
- description (optioneel)

* Weet iemand het Engelse woord voor sterfdag? Google Translate zegt "anniversary", maar dat lijkt me meer een verjaardag. Ik zie ook "dying day". Is dat correct?

Zijn er nog meer properties waar ik nog niet aan heb gedacht, maar die wel bij een Person horen?
 
PHP hulp

PHP hulp

16/05/2024 22:31:22
 
Dos Moonen

Dos Moonen

03/04/2014 13:25:51
Quote Anchor link
Dat hangt van je data behoefte af. Die kunnen wij je niet geven.
 
Nick Strijker

Nick Strijker

03/04/2014 13:28:18
Quote Anchor link
Adres, Postcode, Woonplaats. Ligt er natuurlijk ook aan waar je het voor gaat gebruiken?
 
Wouter J

Wouter J

03/04/2014 13:28:54
Quote Anchor link
Je maakt een Person class omdat je die nodig hebt in je applicatie. Je maakt hem niet omdat je nu eenmaal een Person class wilt maken. Als je iets nodig hebt in je applicatie, dan weet je ook welke data je nodig hebt voor deze class. En dat plaats je dus in de class, niks meer en niks minder.

Bijv. deze site heeft genoeg aan een nickname, password en misschien een biografie. De overheid wil graag ook nog mijn BSN nummer weten. DUO zou dan ook nog graag mijn bankrekening nummer weten. StudieLink wil weer graag weten welke je studie je doet, terwijl Google graag wil weten waar je woont en wat je op een dag doet ;-)
 
Ozzie PHP

Ozzie PHP

03/04/2014 13:39:26
Quote Anchor link
Bedankt voor de reacties.

Ik wil eigenlijk een soort "basis" class maken met de basis-properties van een persoon.

>> Adres, Postcode, Woonplaats. Ligt er natuurlijk ook aan waar je het voor gaat gebruiken?

Dit zijn volgens mij geen properties van een persoon. Meerdere personen kunnen namelijk hetzelfde adres, postcode en woonplaats hebben.

>> Bijv. deze site heeft genoeg aan een nickname, password en misschien een biografie. De overheid wil graag ook nog mijn BSN nummer weten. DUO zou dan ook nog graag mijn bankrekening nummer weten.

Correct. Een biografie is gekoppeld aan 1 persoon, dus dat zou inderdaad nog een goede optie zijn. Een bankrekeningnummer weet ik dan weer niet zeker. Is dat altijd persoonlijk, of kunnen meerdere mensen 1 bankrek.nr. delen?

>> StudieLink wil weer graag weten welke je studie je doet, terwijl Google graag wil weten waar je woont en wat je op een dag doet ;-)

Mja... ik snap wat je bedoelt :) Maar dat zou je dan weer kunnen scharen onder "person activities" en niet zozeer onder de persoon zelf.

P.S. Weet iemand het engelse woord voor sterfdag? Is dat dying day?
 
Dos Moonen

Dos Moonen

03/04/2014 13:52:41
Quote Anchor link
"Dit zijn volgens mij geen properties van een persoon. Meerdere personen kunnen namelijk hetzelfde adres, postcode en woonplaats hebben."
Hangt van je data behoefte af.

"Een bankrekeningnummer weet ik dan weer niet zeker. Is dat altijd persoonlijk, of kunnen meerdere mensen 1 bankrek.nr. delen?"
Hangt van je data behoefte af.

"Ik wil eigenlijk een soort "basis" class maken met de basis-properties van een persoon."
Dat is heel erg simpel:
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
<?php

namespace absolute\minumum;

class Person {

  private $id;

  public function __construct($id) {
    $this->id = $id;
  }


  public function getID() {
    return $this->id;
  }


  public function setID($id) {
    $this->id = $id;
  }
}


?>


PS. In de engelse taal is daar voor zover ik weet geen woord voor. date_of_death is wat ik zou kiezen.
 
Ivo P

Ivo P

03/04/2014 13:53:34
Quote Anchor link
als iemand een en/of rekening heeft met zijn partner, dan hoort die rekening bij 2 personen.
En een persoon kan meerdere bankrekeningen, evt bij verschillende banken, hebben.

Een biografie is een apart ding dat niet bij de persoon hoort maar met een FK naar de persoon te leiden is.
Een persoon kan ook meerdere bio's hebben: verschillende talen of voor verschillende omstandigheden.

BSN nunmmer mag je niet zo maar vragen aan je bezoekers. Is wel persoonlijk, maar niet per se verplicht. Recent nog gezien hoe een NL nieuwe medewerker geen BSN bleek te hebben omdat hij 10 km over de grens woont.

"date of death"
In de serie "death like me" was er altijd sprake van een ETD, "estimated time of death"
 
Ozzie PHP

Ozzie PHP

03/04/2014 14:02:14
Quote Anchor link
@Dos:

Een persoon heeft bij jou niet minimaal een naam? :D

@Ivo:

>> En een persoon kan meerdere bankrekeningen, evt bij verschillende banken, hebben.

Bedoel je daar dan mee dat een bankrek. geen property van een Person is?

>> Een persoon kan ook meerdere bio's hebben: verschillende talen of voor verschillende omstandigheden.

Dat is inderdaad zo. Ik had als property ook "description" bedacht. Die zou je, theoretisch gezien, ook in meerdere talen kunnen hebben. Betekent dat automatisch dat description ook geen property van Person is?
 
Dos Moonen

Dos Moonen

03/04/2014 14:08:01
Quote Anchor link
"Een persoon heeft bij jou niet minimaal een naam? :D"
Bij geanonimiseerde data zou ik geen naam willen hebben.

Het hangt af van je data behoefte.
 
Ozzie PHP

Ozzie PHP

03/04/2014 14:11:18
Quote Anchor link
>> Bij geanonimiseerde data zou ik geen naam willen hebben.

Ah oké. Maar zou je dan wel een Person object aanmaken? Kun je eens een voorbeeldje geven van zo'n situatie?
 
Ward van der Put
Moderator

Ward van der Put

03/04/2014 14:14:42
Quote Anchor link
In het Engels wordt dying day frequent gebruikt — alleen kan dat ook na overlijden nog een gedenkdag zijn, net zoals het synoniem anniversary.

In het Nederlands kennen we dat onderscheid ook. Een verjaardag wordt na overlijden een geboortedag, omdat een overledene niet meer verjaart…

Ik zou de property gewoon concreter benoemen: $date_born naast $date_deceased bijvoorbeeld. Dat kan best in wat technobabbel in plaats van $date_of_birth in meer puristisch Engels.
 
Ozzie PHP

Ozzie PHP

03/04/2014 14:19:21
Quote Anchor link
Thanks Ward ;)
 
Ivo P

Ivo P

03/04/2014 14:44:13
Quote Anchor link
Quote:
Bedoel je daar dan mee dat een bankrek. geen property van een Person is?


hangt er vanaf.
Als het gaat om de rekening waarvan jouw webshop incasseert en terugstort.
dan wel.

Als het om een algemene situatie gaat: ik ken zat mensen die bij meerdere banken rekeningen aanhouden.
al was het maar om bij de ene bank gebruik te kunnen maken van de verzekeringen bij een pakket, bij de andere bank te beleggen en een derde bank stelt simpeler een credit card beschikbaar of biedt goede spaarrekeningen.

Dan hoort de persoon (personen) dus bij de bankrekening en niet omgekeerd.
 
Ward van der Put
Moderator

Ward van der Put

03/04/2014 14:47:26
Quote Anchor link
Ivo P op 03/04/2014 14:44:13:
Dan hoort de persoon (personen) dus bij de bankrekening en niet omgekeerd.
Personen (meervoud) inderdaad, want je hebt bij partners vaak een en/of-rekening.
Gewijzigd op 03/04/2014 14:47:54 door Ward van der Put
 
Ozzie PHP

Ozzie PHP

03/04/2014 14:47:54
Quote Anchor link
Het laatste stuk vanaf "Als het om een algemene situatie gaat"..." begrijp ik volkomen.

>> Als het gaat om de rekening waarvan jouw webshop incasseert en terugstort.

Waarom is de situatie hier anders volgens jou?
 
Ward van der Put
Moderator

Ward van der Put

03/04/2014 14:50:40
Quote Anchor link
Ozzie PHP op 03/04/2014 14:47:54:
Het laatste stuk vanaf "Als het om een algemene situatie gaat"..." begrijp ik volkomen.

>> Als het gaat om de rekening waarvan jouw webshop incasseert en terugstort.

Waarom is de situatie hier anders volgens jou?

Dat heeft te maken met witwaspraktijken, verduistering en oplichting. Lang verhaal, maar een eventueel tegoed betaal je altijd terug naar de rekening waarvan oorspronkelijk werd betaald.
 
Ozzie PHP

Ozzie PHP

03/04/2014 14:58:07
Quote Anchor link
@Ward: oké, maar wat ik bedoel is... waarom is in deze situatie de bank.rek een property van de Person class?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
class Person {

  private $bank_account;

}

?>
 
Ward van der Put
Moderator

Ward van der Put

03/04/2014 15:05:25
Quote Anchor link
Zó kan het inderdaad ook de bankrekening zijn waarop bijvoorbeeld een abonnee zijn jaarlijkse abonnement moet storten. Met andere woorden: de bankrekening waarop de persoon jou betaalt, niet de bankrekening van de persoon.

"Hangt van je data behoefte af", zei Dos al.
 
Ozzie PHP

Ozzie PHP

03/04/2014 15:12:09
Quote Anchor link
Sorry dat ik er ff op door hamer, maar ik probeer het voor mezelf duidelijk te krijgen.

We constateerder eerder dat één persoon meerdere rekeningen kan hebben, en dat meerdere personen dezelfde rekening kunnen hebben. En om die reden hadden we gezegd dat een bank.rek.nr. dus geen property is van een persoon. Toen zei Ivo ineens:

Quote:
Als het gaat om de rekening waarvan jouw webshop incasseert en terugstort.
dan wel.

Dat snap ik niet. Waarom zou het in deze situatie ineens wel een property zijn? Ik zou dan namelijk eerder denken dat je een persoon koppelt aan een webshop, en die webshop koppelt aan een bankrekening.
 
Ward van der Put
Moderator

Ward van der Put

03/04/2014 15:16:22
Quote Anchor link
Dan is het geen property van de persoon, maar van de transactie/betaling in de webshop.
 
Ivo P

Ivo P

03/04/2014 16:00:48
Quote Anchor link
Er zit een verschil tussen iets maken dat de algemene werkelijkheid kan beschrijven/vatten
En wat praktisch is bij een site.

Voorbeeld een website van een vereniging.
De bankrekening waarmee persoon zijn maandelijke contributie betaalt (incasso) is daar dé rekening.

Bij de site die budgetcoach speelt, moet je ál je rekeningen op kunnen geven
 

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.