naampje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht 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

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

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 »

Front end developer React

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 »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

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 »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

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 »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

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

Ozzie PHP

21/05/2013 17:27:32
Quote Anchor link
Ola,

Ik heb een class die in sommige gevallen eigenlijk wat te veel methods heeft. In een aantal gevallen zal ik deze methods allemaal nodig hebben, maar in een aantal gevallen heb ik er slechts een paar nodig. Nu zit ik te denken om de class op te splitsen in een "volledige variant" en een "uitgeklede variant". De uitgeklede variant bevat dan de basis-methods, en de volledige variant bevat een aantal extra methods. De volledige variant wil ik dan de uitgeklede variant laten extenden.

Nu de vraag. Stel dat de huidige class Foo heet, wat zouden dan logische namen zijn voor de volledige variant en de uitgeklede variant? Bijv. zoiets als:

FooFull en FooEasy
FooComplex en FooSimple

Wie weet er een mooi naampje voor de beide classes?
Gewijzigd op 21/05/2013 17:28:37 door Ozzie PHP
 
PHP hulp

PHP hulp

28/11/2024 12:28:12
 
Eddy E

Eddy E

21/05/2013 18:00:13
Quote Anchor link
Foo en Footje.
Foo en Foo_minified

Maar wat is er mis met een volledige variant? Die paar honderd regels extra inlezen (en niet gebruiken) is helemaal niet erg hoor.
Gewijzigd op 21/05/2013 18:00:31 door Eddy E
 
Wouter J

Wouter J

21/05/2013 19:17:13
Quote Anchor link
en daar gaat het oo principe... Gewoon weer weggooien, want ja snelheid gaat voor hè?
Gewijzigd op 21/05/2013 19:32:43 door Wouter J
 
Ozzie PHP

Ozzie PHP

21/05/2013 20:14:59
Quote Anchor link
@Wouter: nu wil ik het dus goed gaan doen en krijg ik zo'n reactie??????

Wouter J op 29/04/2013 11:00:27:
Als je 2 klassen hebt die hetzelfde doen, alleen waarbij de 1 minder methods hebt dan moet je natuurlijk geen gebruik maken van 2 klassen, maar je moet gebruik maken van inheritance.


Wat doe ik niet goed dan???

Toevoeging op 21/05/2013 20:16:06:

@Eddy: de class niet opsplitsen dan? Is dat dan wel goed OOP?

Toevoeging op 21/05/2013 20:26:56:

Iemand die me kan uitleggen hoe het zit? Is het dan niet erg als een class "te veel" functies heeft, die je niet gebruikt? Of moet ik die class opsplitsen, en zo ja op welke manier? Wat is correct OOP? Zou fijn zijn als iemand dit even kan verduidelijken.
 
Chris -

Chris -

21/05/2013 20:28:25
Quote Anchor link
Kun je niet een voorbeeldcode laten zien Ozzie? Niet in alle gevallen moet het persé in meerdere classes. Zolang het overzichtelijk is en het klopt, kan het heel goed. Een model met koppeltabellen kun je theoretisch volledig opsplitsen in verschillende classes, maar wordt het daar dan overzichtelijker op? Waarschijnlijk niet...
 
Ozzie PHP

Ozzie PHP

21/05/2013 20:38:07
Quote Anchor link
Chris, thanks voor je reactie. Het gaat om een algemene class waarin ik variabele data kan opslaan, bijv. de gegevens die zijn gePOST, maar ook bijv. alle URLs binnen een project. Deze URLs komen uit een configuratiebestand en van tevoren weet ik dus precies welke URLs dat zijn. Deze URL's hoef ik feitelijk alleen toe te kunnen voegen en op te kunnen vragen.

Echter, als het bijv. gaat om POST data dan is vantevoren niet altijd duidelijk wat er allemaal gePOST is. Dan wil ik bijv. eerst kunnen opvragen of een bepaalde key wel bestaat, of ik wil bijv. kunnen opvragen hoeveel keys er aanwezig (en dus gePOST) zijn. En ook wil ik bijv. kunnen opvragen welke keys er ontbreken. En omdat ik niet wil dat de POST gegevens na het verzenden van het formulier kunnen worden gewijzigd, kan ik ook een lock() functie aanroepen waardoor er geen data kan worden toegevoegd of verwijderd. Maar al deze extra functies heb ik in het geval van bijv. URLs helemaal niet nodig. Die hoef ik namlijk alleen maar te kunnen adden/setten en getten.

Kortom, in sommige situaties heb ik dus maar weinig methods nodig (add/set en get) en in sommige situaties waar de inhoud van tevoren niet helemaal vaststaat, heb ik meer methods nodig.

En nu is dus mijn vraag of ik dan die class moet opsplitsen (en zo ja hoe) in een simpele variant en een uitgebreide variant?
 
Eddy E

Eddy E

21/05/2013 21:13:42
Quote Anchor link
Ozzie PHP op 21/05/2013 20:14:59:
@Eddy: de class niet opsplitsen dan? Is dat dan wel goed OOP?


Alsof dat OOP mij ook maar iets kan verteren, behalve het oxideren van mijn bips...

Ik weet wel dat er iets is al extents.
Je hebt je basis-class. En de andere functies (die in je 'full'-versie zitten) kan je wel/niet erbij extenden. Lijkt mij logischer...
 
Ozzie PHP

Ozzie PHP

21/05/2013 21:21:28
Quote Anchor link
Dat is wat ik ook dacht... maar aan de reactie van Wouter te zien, is dat dus geen goed OOP????
 
Wouter J

Wouter J

21/05/2013 23:21:30
Quote Anchor link
Configuratiebestand is er voor gemaakt om variabele data te hebben. Dus kun je er vanuit gaan dat een url bestaat? Ikke denk van niet.

En verder zou ik dit inderdaad 2 andere klassen laten zijn, ze hebben namelijk totaal andere verantwoordelijkheden. Ik zou misschien niet eens aan inheritance denken.
 
Ozzie PHP

Ozzie PHP

21/05/2013 23:26:42
Quote Anchor link
Wouter J op 21/05/2013 23:21:30:
Configuratiebestand is er voor gemaakt om variabele data te hebben. Dus kun je er vanuit gaan dat een url bestaat? Ikke denk van niet.

Nja, in dit geval wel. Ik zet zelf iets in het configbestand, en haal het daarna pas eruit :)

Wouter J op 21/05/2013 23:21:30:
En verder zou ik dit inderdaad 2 andere klassen laten zijn, ze hebben namelijk totaal andere verantwoordelijkheden. Ik zou misschien niet eens aan inheritance denken.

Beiden classes slaan echter wel data op. Alleen de ene class is een soort "basis" class en de andere class heeft daar bovenop nog wat extra functies. De uitgebriede class zou dan de basis class kunnen extenden toch?

Weet jij een leuke naam voor de classes waaruit blijkt dat de ene de simpele versie is en de andere de uitgebreide versie?
 
Wouter J

Wouter J

21/05/2013 23:58:19
Quote Anchor link
UrlCollection en PostBag :)
 
Ozzie PHP

Ozzie PHP

22/05/2013 00:02:21
Quote Anchor link
Wouter J op 21/05/2013 23:58:19:
UrlCollection en PostBag :)

Ja, maar ik wil die classes universeel kunnen gebruiken ;) Dat gaat 'm dus niet worden. In plaats van URLs zou ik er bijvoorbeeld ook paths in kunnen opslaan, en in plaats van Post waarden zouden het Get waarden kunnen zijn.

Het gaat me vooral om hoe ik het onderscheid moet aangeven tussen de simpele en de uitgebreide versie.

FooSimple versus FooExtended of zoiets.
 



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.