Formbuilder -> beoordelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

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 »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »
Donny Wie weet

Donny Wie weet

08/04/2014 14:21:42
Quote Anchor link
Hoi allemaal,

Een vraagje, zouden jullie mijn FormBuilder willen beoordelen?

Groeten Donny

http://plaatscode.be/142327/
 
PHP hulp

PHP hulp

27/11/2024 15:30:23
 
- Raoul -

- Raoul -

08/04/2014 15:13:44
Quote Anchor link
je class heeft teveel verantwoordelijkheden!

Maak alles wat abstracter... dit kan je doen door bv een aantal elementen in een aparte class te zetten.

Dingen met $this->errors[] moet je met een validator doen, niet alles in 1 classe...

Dan nog iets, dingen als dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$this->errors[] = 'Er is een error in de formbuilder. Het type '.$type .' bestaat niet in de categorie input fields.';


Zou je met een exception moeten doen.
Gewijzigd op 08/04/2014 15:14:18 door - Raoul -
 
Donny Wie weet

Donny Wie weet

08/04/2014 15:15:45
Quote Anchor link
Verder nog commentaren? Wil er zoveel mogelijk van opsteken dus gooi alles er maar in :)

En Raoul, ik vind exceptions altijd heel vervelend om te lezen. Daarnaast kan een exception maar 1 error bevatten. Deze methode meerdere, is dat niet handiger?
 
Wouter J

Wouter J

08/04/2014 15:19:22
Quote Anchor link
Dit is geen OOP. Dat maakt niks uit, want het duurt een tijd voordat je het OO concept onder de knie hebt.

Wat je hier hebt gedaan is gewoon 1 klasse gemaakt en die gebruikt om alle functies te bundelen. Een leuke manier van programmeren en totaal niet fout, maar geen OO.

In OO gaat het erom dat je zoveel mogelijk alle verantwoordelijkheden spreid over objecten. Een van de belangrijkste principes is het Single Responsibility Principle: Een object mag maar 1 rede hebben om te veranderen. In jouw object zijn er meerdere redenen om hem te willen veranderen:
- als we de HTML veranderen (de "presentatie" laag)
- als we een nieuw field type willen toevoegen
- als we ipv $_POST bijv. $_GET willen gebruiken (gebruik nooit superglobals in OO objecten)
- als we het AJAX script willen veranderen (of helemaal geen AJAX willen gebruiken)

Al deze redenen krijgen een eigen klasse. Je krijgt dan verschillende FormType klassen, een FormRenderer/FormView klasse, een FormRequest klasse, een FormBuilder klasse, een Form klasse, etc.
 
Donny Wie weet

Donny Wie weet

08/04/2014 15:21:24
Quote Anchor link
Dankje wouter :)

Oke, nou heb ik 2 classes: een FormRenderer en een FormView class, hoe kan ik die samen laten werken?
 
- Raoul -

- Raoul -

08/04/2014 15:21:51
Quote Anchor link
Wouter vat zowat alles samen. Je moet gewoon beter het OO principe onder de knie krijgen, maar met dingen als dit leer je het :-)

Dus: alles verantwoordelijkheden verspreiden in classes en abstracter maken.

Toevoeging op 08/04/2014 15:22:15:

Donny Wie weet op 08/04/2014 15:21:24:
Dankje wouter :)

Oke, nou heb ik 2 classes: een FormRenderer en een FormView class, hoe kan ik die samen laten werken?


Wat is het verschil tussen FormRenderer en FormView? Doen ze niet allebei hetzelfde?
 
Donny Wie weet

Donny Wie weet

08/04/2014 15:26:15
Quote Anchor link
Sorry, bedoelde FormRequest en een FormRenderer

Toevoeging op 08/04/2014 15:31:38:

Zou ik bijvoorbeeld dit mogen doen:

if(server request == post){
formvalidator aanroepen
} else {
formrenderer aanroepen
}

of moet alles juist samen werken?
 
Michael -

Michael -

08/04/2014 15:48:19
Quote Anchor link
Dat lijkt weer meer op procedural dan oop en dat wordt hierboven niet bedoelt.
Geen if-else, maar meerdere klasses die hun eigen verantwoordelijk hebben.
Kijk eens naar andere OOP scripts, bijv een twitter api
 
Wouter J

Wouter J

08/04/2014 15:57:22
Quote Anchor link
>> Geen if-else, maar meerdere klasses die hun eigen verantwoordelijk hebben.

OOp mag ook IF elsejes hebben... En daarnaast hebben we hier meerdere klassen met hun eigen verantwoordelijkheid...
Als laatst zou ik jouw twitter api voorbeeld ook geen OO willen noemen...

Donny, ja zoiets.
 
- Raoul -

- Raoul -

08/04/2014 19:42:24
Quote Anchor link
Lees zeker over de verschillende soorten injection.

Dus, zo'n opzet lijkt me wel correct:
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
23
<?php

$validator
= new FormValidator();
$validator->addRule('username', 'required');

$form = new LoginForm();

$renderer = new FormRenderer($form); // constructor injection

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

    if ($formValidator->valid($form))
    {

        // OK
    }
    else
    {
        // doe iets met $formValidator->getMessages()
    }
}


echo $renderer->getOutput();
?>


Toevoeging op 08/04/2014 19:42:49:

En die irritante code tag bug in de UBB is weer terug.. *Zucht*

- Aar -:
Niet als je de PHP-tags netjes afsluit. ;-)
Gewijzigd op 08/04/2014 20:10:57 door - Ariën -
 



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.