private properties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

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 »
Ozzie PHP

Ozzie PHP

07/05/2012 13:45:21
Quote Anchor link
Ola mensen,

Een tijdje terug heb ik besloten om protected / private functies en properties te prefixen met een underscore.

Nu kom ik tot de ontdekking dat ik properties eigenlijk altijd private of protected maak. Ik vraag me dan ook af of het nog wel zinvol is om mijn properties te prefixen. Van de ene kant is het (voor andere programmeurs) wel duidelijk dat het om private / protected properties gaat, maar van de andere kant zit ik nu dus eigenlijk gewoon ALLE properties te prefixen met een underscore. Nu zit ik dus te denken om de properties niet meer te prefixen, maar alleen nog de private / protected functies.

Wat vinden jullie? Goed idee of niet?
 
PHP hulp

PHP hulp

21/11/2024 12:39:10
 
Pim -

Pim -

08/05/2012 10:19:24
 
Ozzie PHP

Ozzie PHP

08/05/2012 10:21:52
Quote Anchor link
Pim, thanks...

Wat is het punt? Dat je geen private moet gebruiken, maar protected?

(en wat doe ik met de underscores?)
 
Ozzie PHP

Ozzie PHP

10/05/2012 13:11:19
Quote Anchor link
*bump*

zal ik de underscores voor de properties dan maar achterwege laten?
 
Wouter J

Wouter J

10/05/2012 13:35:14
Quote Anchor link
Ik gebruik underscores alleen als ze niet tot een eigenschap van het object behoren, maar er in zitten om het scripten van de klasse makkelijker te maken.

En verder maak ik altijd gebruik van protected en heel heel heel soms private. Waarom? Omdat ik vind dat een child klasse ook toegang mag hebben op de properties van de parent. Ook is het soms wat makkelijker uit te bereiden.
Andere mensen, oa Erwin volgens mij, vinden dat je altijd private moet gebruiken met getters en setters. En dat je die getters en setters weer protected maakt zodat je doormiddel van die getters en setters in de child klasse de properties van de parent kan ophalen.
 
Ozzie PHP

Ozzie PHP

10/05/2012 13:54:37
Quote Anchor link
hmmmm, oke... je kan ze ook private maken en mocht er een child klasse bij moeten kunnen dan maak je ze protected.

De manier van Erwin gaat ver, maar er valt wel iets voor te zeggen, alhoewel ik het denk ik zelf niet zo gauw zou doen.

Anyhow, ik laat die underscores voor m'n properties dan maar achterwege.
 
Niek Ha

Niek Ha

10/05/2012 14:11:22
Quote Anchor link
Ik ben zelf ook een voorstander van private velden met getters en setters. Maar ik denk ook dat je goed moet kijken naar de situatie waarin je zit.

Protected velden kan je bijvoorbeeld gebruiken wanneer dit een array is die ook wordt gebruikt door de child klasse. Dan is dit beter dan een getter en een setter, want dan moet je eerst de hele array getten, aanpassen, en dan weer setten. Wat dan weer niet handig is.

Gebruik je een veld bijvoorbeeld als titel of waarde, dan is het handiger en veiliger om een getter en een setter te gebruiken.
 
Jeroen VD

Jeroen VD

10/05/2012 14:16:05
Quote Anchor link
ik heb geleerd (ben pas net met OOP bezig, maar relativeren helpt altijd) dat je nooit properties direct mag aanroepen. en om te voorkomen dat je dat doet zet je die op private of protected. zelf vind ik private tot nu toe fijner, want dan zorg je dat in iedere class je nog weet welke properties aanwezig zijn, zodat je door de bomen het bos nog wel kunt zien.

over prefixen: ik vind het wel mooi staan. het heeft als je het zo zegt inderdaad niet zoveel nut, maar wanneer je de properties met een _ervoor houdt, onderscheidt zich dat van de argumenten die je mee kunt geven aan een method. zo zie je in 1 oogopslag welke variabelen een property zijn.
Gewijzigd op 10/05/2012 14:16:25 door Jeroen VD
 
Ozzie PHP

Ozzie PHP

10/05/2012 14:19:35
Quote Anchor link
Jeroen, die underscore is uitsluitend bedoeld om aan te geven of iets public dan wel protected/private is. Dit is ook geen vereiste maar een keuze.

Zeker mag je properties wel direct aanroepen, maar het netste is om dit vanuit de class zelf te doen en niet van buitenaf. Om dat te bewerkstelligen maak je je properties protected of private.
 
Jeroen VD

Jeroen VD

10/05/2012 14:23:05
Quote Anchor link
jawel, maar om je aan te wennen dat je nooit een property direct aanroept (wanneer je dat wel mag en niet is een andere discussie denk ik), zet je die standaard op protected/private.

private/protected properties/methods is wel aanbevolen om een underscore voor te zetten, en of je dat kiest moet je zelf weten. ik zei alleen dat ik het wel duidelijker vind.
 
Ozzie PHP

Ozzie PHP

10/05/2012 14:26:45
Quote Anchor link
Ja, maar ik bedoelde dat je een property altijd vanuit de class zelf direct moet kunnen aanroepen. Een getter roept een property ook rechtstreeks aan.
 
Jeroen VD

Jeroen VD

10/05/2012 14:28:53
Quote Anchor link
ja, als je het zo gaat bekijken wel. ik bedoelde dat je buiten de class niet de properties niet direct mag aanroepen.
 
Ozzie PHP

Ozzie PHP

10/05/2012 14:31:41
Quote Anchor link
Het mag wel, maar het is niet gewenst. Daarom zet je inderdaad je properties op protected / private. Daar ging mijn vraag dus ook over... ik zette voor iedere property een underscore omdat deze protected/private is. Maar die underscore dat ga ik niet meer doen want het slaat nergens op omdat ik al m'n properties protected/private maak.
 
Erwin H

Erwin H

10/05/2012 14:40:08
Quote Anchor link
Wouter J op 10/05/2012 13:35:14:
oa Erwin volgens mij, vinden dat je altijd private moet gebruiken met getters en setters. En dat je die getters en setters weer protected maakt zodat je doormiddel van die getters en setters in de child klasse de properties van de parent kan ophalen.

He he, inderdaad. Nu, altijd is misschien een beetje te ver. Ik kan je ook genoeg voorbeelden geven waarbij ik er zelf ook alweer vanaf stap. Het idee, wat mij betreft dan, is in elk geval dat als je het via getters/setters regelt dat je altijd in de klasse zelf ervoor kunt zorgen dat de data correct is.
 



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.