private properties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer met een passie voor techniek en inf

Functieomschrijving Ben jij toe aan een nieuwe uitdaging binnen een complexe technische omgeving en wil jij met je ruime kennis van Java bijdragen aan een optimaal wegennet? Dan is dit de vacature voor jou! Ontwikkelen van applicaties met behulp van Java 11; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Afgeronde HBO- opleiding (Technische richting is een pre); Ruime ervaring in de rol van Java Developer; Een passie voor techniek en programmeren; Technologieën, frameworks en tools

Bekijk vacature »

Full stack software .NET C# developer, domotica me

Voor een bedrijf in de regio Hendrik Ido Ambacht zijn we op zoek naar een fullstack .NET C#developer. Het gaat hier om een bedrijf dat systemen ontwikkeld die via domotica oplossing bieden voor maatschappelijke instellingen. Zo verwerken hun systemen meldingen waarover ze rapporteren, maar ook zorgen ze voor de automatisering van toezicht. Het systeem bestaat uit apps, web interfaces, backend en BI rapportage tools. Het gaat het hier om een MKB bedrijf van circa 70 mensen met een team van 5 developers. Bestaande uit hardware, embedded en backend developers. Momenteel is er daarom sterke behoefte aan iemand die zowel back-

Bekijk vacature »

Software Developer PHP/SQL

Werkzaamheden: Nieuwe features ontwikkelen in het systeem Problemen opsporen en analyseren en deze rapporteren aan de systeemarchitect Technisch ondersteunen bij marketing, verkoop en externen zoals webbouwers en programmeurs over toepassingen binnen het systeem, bijvoorbeeld betreffende api-koppelingen, webhooks, templating (HTML, CSS, Twig) Gebruikers-testing uitvoeren voor nieuwe releases Wie ben jij: Full Stack ontwikkelaar Ervaring met SQL is een vereiste Bij voorkeur: Ervaring met PostgreSQL Ervaring met unit- en end-to-end testing PHP (7) Spreekt het bovenstaande jou aan en voldoe jij aan het profiel? Mail jouw CV naar mkoning@itrecruitment.nl Website: www.itrecruitment.nl

Bekijk vacature »

Webcoördinator KB.nl

Ben je een vernieuwer die de ontwikkeling van de nieuwe website kb.nl realiseert? Verbind je de stem van de klant aan de organisatiedoelen dan zijn wij op zoek naar jou! Wat ga je bij ons doen? Je realiseert de vernieuwde webstrategie voor kb.nl. Je begrijpt de centrale rol van een website in het totale digitale landschap van de KB. Als Webcoördinator KB.nl zet je niet alleen in op een goede werking en vindbaarheid van de website maar bovenal op een optimale klantervaring omdat deze bijdraagt aan onze merkbeleving en het realiseren van de doelstellingen. Je optimaliseert de online klantreis voor

Bekijk vacature »

Senior iOS Developer vacature

Je bent innovatief. Je bent creatief. Jij gaat voor een topbaan. Mobile apps ontwerpen, uitwerken en realiseren, dat is jouw passie! Met grote toewijding richt jij je dan ook op een app waarmee consumenten met een gezichtsscan betalen. Of je stort je je op een app die de temperatuur in huis op afstand kan regelen. Het spreekt voor zich dat jouw apps top of the bill zijn als het gaat om gebruiksvriendelijkheid en veiligheid. Ze hebben impact. Je voelt je als een vis in het water in een iOS-omgeving maar, veelzijdig als je bent, kun je ook met andere platforms

Bekijk vacature »

ICT Systeemspecialist Netwerk

ICT Systeemspecialist Netwerk Standplaats Kralingen, Rotterdam Fte 1,00 Einddatum (werkenbij) 14-04-2020 Solliciteren Solliciteren Ongekend uitdagend Evides ICT heeft als missie de afdelingen van Evides te helpen in het optimaal bedienen van klanten. Het team Generieke IT houdt zich bezig met beheren van de IT Infrastructuur. Binnen het team Generieke IT is een vacature ontstaan voor ICT Systeemspecialist Netwerk. De inzet van IoT en daarmee dus ook van IoT-netwerken zal de komende tijd toenemen. Het upgraden van het Wi-Fi-netwerk vormt een actuele belangrijke uitdaging. De juiste keuze in de aanleg van breedband-WAN vereist continu aandacht. Daarnaast is het mobiele netwerk (met

Bekijk vacature »

Mobile App Developer

Ons Mobile-ontwikkelteam zoekt een gedreven Mobile App Ontwikkelaar. Ben jij analytisch en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. Je kunt hierbij denken aan apps voor verpleegkundigen, thuiszorgmedewerkers, de sterilisatieafdeling en - natuurlijk - de artsen zelf. Door jouw hands-on-mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg). Samen met je collega’s ben je verantwoordelijk voor het ontwerpen en

Bekijk vacature »

Medewerker serious games ontwikkeling

Online studeren overal in Nederland en Vlaanderen De Open Universiteit (OU) is de deeltijduniversiteit van Nederland. Studenten volgen er online activerend onderwijs en binnen de verschillende wetenschapsgebieden wordt disciplinair onderzoek verricht. Studenten kunnen universitaire bachelor- en masteropleidingen in zeven vakgebieden doorlopen. Kenmerken van het onderwijs zijn openheid, flexibiliteit en kwaliteit. Er is veel aandacht voor verbetering van het studiesucces van studenten. Aan de OU studeren ruim 14.000 studenten en werken bijna 700 medewerkers. De OU heeft vestigingen in Nederland en België (zie https://www.ou.nl/studiecentra).De hoofdvestiging bevindt zich in Heerlen. De nieuwste technologieën en onderwijskundige inzichten worden toegepast, zowel in de bachelor-

Bekijk vacature »

Traineeship Pega Developer Transavia & BPM Com

Heb je een ICT gerelateerde HBO/ WO opleiding afgerond, interesse in Business Process Management, vind je persoonlijke ontwikkeling belangrijk en wil je deel uitmaken van Transavia? Dan is het Traineeship tot Pega Developer van Transavia en BPM Company iets voor jou! Met een opleidingsprogramma en begeleiding op maat –zowel vanuit Transavia als BPM Company- zorgen we ervoor dat jij je optimaal kan ontwikkelen. De eerste 2 maanden ben je bezig met het behalen van je Pega certificeringen (Certified System Architect (CSA) en Certified Senior System Architect (CSSA)). Hierin zal je door BPM Company worden begeleid. Daarna ga je deel uitmaken

Bekijk vacature »

Career Kickstart: Junior Developer Marketing Autom

Functieomschrijving Have you recently graduated your Bachelor or Master and are you ready to start your career in IT? Do you have a personal interest in marketing(automation)? Do you have the ambition to work with one of the biggest players in the financial sector? Then continue reading! The team is working according to the Agile methodology and also works DevOps. This means "We develop it, maintain it and run it". As a Junior Developer, you will be responsible for the following tasks: You are mainly developing, maintaining and fixing API's. This will mostly be done in Java, but you have

Bekijk vacature »

Ruime ervaring binnen PHP gezocht (Laravel/Symfony

Functieomschrijving In de functie vna PHP developer werk je in team van UX-designers, Front- en Back-end developers. Je werkt binnen PHP met Laravel, Symfony, Silex en Git. Het kan ook zo zijn dat je met de klant schakelt om dingen te bespreken. De omgeving waar je in terecht komt is een jong en fris team waar je ook veel van elkaar kan leren. De sfeer in het team wordt als zeer prettig ervaren waardoor je je gelijk thuis voelt! Functie-eisen - Je beschikt over HBO/ WO werk en denk niveau; - Je hebt goede ervaring met PHP (meer dan 5

Bekijk vacature »

SAP Solution Integrity Analyst (Operations) TCC

Cargill Position Purpose & Summary The Solution Integrity Analyst is a member of the Center-Led SAP Applications team, supporting the TCC instance of the SAP portfolio and will be working in a highly dynamic, fast changing, and fluid work environment. This position will work closely with other Global IT teams in a collaborative, cross-functional environment, to ensure SAP technology-enabled solutions and services meet the needs of the organization, with a focus on maintaining and protecting the instance blueprint in the area of responsibility by the means of understanding and dispositioning all identified Solution gaps providing solution direction for approved Solution

Bekijk vacature »

Junioren/Medioren/Senioren Backend PHP developers

Functieomschrijving In de functie van Backend PHP developer werk je veel met Symfony en Drupal. In een team van developers werk je samen aan applicaties, websites en apps om samen een fantastisch eindproduct af te leveren. Kwaliteit staat hier voorop dus met een klant die tevreden is zijn ze niet tevreden. De klant moet de wow-factor ervaren en het gevoel hebben dat hier ware kunst is afgeleverd. Een meesterwerk waar de meeste bureaus nog wat van kunnen leren. De projecten variëren van 2 weken tot een half jaar dus dat maakt elke project verschillend in vele opzichten. Heb jij kennis

Bekijk vacature »

Cloud Software Developer

Als Cloud Software Developer ga je aan de slag met onze SaaS-dienst Zorgplatform. Voor de ontwikkeling hiervan gebruiken wij Microsoft technologie. Zie jij dit als een uitdaging? Lees dan verder! Jouw baan Als Cloud Software Developer ga je werken aan ons Zorgplatform. Dit is een veilige service die uitgebreide ondersteuning biedt voor transmurale samenwerking. Wij ontwikkelen dit in C# in een ASP.NET Core framework. Je gaat aan de slag met het opzetten van microservices voor de verschillende processen die Zorgplatform ondersteunt. Je maakt bijvoorbeeld de integratie voor het inkijken van het medisch dossier mogelijk aan de hand van toelatingen, geregistreerd

Bekijk vacature »

Jr Business Intelligence developer

Functieomschrijving Hoor jij ook vaak dat je nog net niet genoeg werkervaring hebt als Business Intelligence developer? Terwijl jij nou juist beschikt over de technische skills en drive om een Business Intelligence developer te worden… Wil jij een BI developer worden en met grote hoeveelheden data werken binnen een grote en complexe (internationale) omgeving? Yacht IT en Randstad Groep Nederland bieden jou een fantastische kans om jouw expertise te vergroten en jouw carrière een boost te geven middels het Talent Programma van Yacht IT. Veel bedrijven zetten in op de transformatie naar ‘digital’ en vormen daarbij nieuwe teams. Naast jouw

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

02/04/2020 02:30:42
 
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.