private properties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

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 »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Cloud Developer

Cloud 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 »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

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

24/05/2025 19:07:01
 
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.