return

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

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 C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Java Developer

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

Pagina: « vorige 1 2

Ozzie PHP

Ozzie PHP

15/08/2012 14:01:03
Quote Anchor link
Erwin, ik snap je niet helemaal... Als je de if in gaat zal de executie er nooit meer uitkomen vanwege de return. Dat snap ik. Maar als je de if niet in gaat, dan zou je automatisch de else in gaan. Wat is dan precies het verschil of je "return false" eronder zet, of in de else?
 
PHP hulp

PHP hulp

30/11/2024 20:26:09
 
Erwin H

Erwin H

15/08/2012 14:08:17
Quote Anchor link
Er is weinig verschil en je kan zonder problemen die else in. Maar je hoeft geen else te hebben. Waar het voornamelijk handiger is, is als je meerdere opties hebt. Niet alleen deze if, maar nog een geneste if, en nog een.
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
<?php
function test( $value ){
  if is_array( $value ){
    if ( count( $value ) > 0 ){
      if ( isset( $value['iets'] ) ){
        if ( $value['iets'] != '' ){
          return $value['iets'];
        }
      }
elseif( isset( $value['iets_anders'] ) ){
        return $value['iets_anders'];
      }
    }
  }
else {
    if ( $value > 0){
      return $value;
    }
  }


  //default
  return false
}
?>

Uiteraard kan je bij elke if hier een else zetten en daarin false retourneren, maar 1 default aan het einde is dan veel korter en m.i. overzichtelijker. Je weet direct wat de waarde is als het in feite fout is gegaan.

Heb je maar 1 conditie dan maakt het inderdaad niet veel uit. En zoals Santhe al heeft aangetoond, je kan ook best een situatie vinden waarin die default return aan het einde niet mogelijk is. Waar het wel mogelijk is gebruik ik het op deze manier.
 
- SanThe -

- SanThe -

15/08/2012 14:13:15
Quote Anchor link
@Erwin: Helemaal met je eens. Goede uitleg overigens.
 
Erwin H

Erwin H

15/08/2012 14:15:20
Quote Anchor link
Andersom kan het overigens ook. Denk aan een user registratie functie waarin je een aantal zaken wilt testen. Bij elke test geef je een return als het niet is gelukt of je gooit een error. Kom je uiteindelijk helemaal aan het einde dan geef je een true terug, want alle testen zijn doorlopen.

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
<?php
function register( $username, $password1, $password2 ){
  //check of username aan eisen voldoet
  if ( !usernameOk( $username ) return false;

  //check of password 1 en 2 gelijk zijn
  if ( $password1 != $password2 ) return false;

  //check of password foute tekens bevat
  if ( !passwordOk( $password1 ) ) return false;

  //check of username al bestaat
  if ( usernameExists( $username ) ) return false;

  //maak een user record aan
  if ( !createUser( $username, $password ) ) return false;

  //alles ok, geef true terug
  return true;
}

?>
 
Ozzie PHP

Ozzie PHP

15/08/2012 14:31:02
Quote Anchor link
okidoki, duidelijk verhaal :-)
thanks!

Toevoeging op 15/08/2012 14:58:26:

By the way...

Doen jullie dan ook dit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$status
= false;
if ($speciale_omstandigheid) {
  $status = true;    
}

?>


in plaats van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ($speciale_omstandigheid) {
  $status = true;    
}
else {
  $status = false;
}

?>
 
Marco PHPJunky

Marco PHPJunky

15/08/2012 15:45:20
Quote Anchor link
ja dat gebruik ik wel is zo ja.

ik gebruik alleen wel de andere syntax voor de if statements:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?PHP
$state
= false;
if ($something):
  $state = true
elseif ($something_else):
  $state = true;
else:
  $state = false;
endif;

?>


maakt eigenlijk niets uit want ze doen beide hetzelfde vind dit alleen wat netter / makkelijker / overzichtelijker (mits je netjes codeert)
Gewijzigd op 15/08/2012 15:49:54 door Marco PHPJunky
 
Ozzie PHP

Ozzie PHP

15/08/2012 16:06:30
Quote Anchor link
Marco, jouw voorbeeldje klopt niet. Het heeft dan geen toegevoegde waarde meer om in de laatste else de $state op false te zetten, want die heb je al op false gezet.

Ik gebruik de 1e manier zelf ook, maar wel afhankelijk van de situatie.
Stel dat die state moet worden opgehaald via een aantal stappen (wat dus tijd kost) dan zou ik een if/else gebruiken.
 
Marco PHPJunky

Marco PHPJunky

15/08/2012 16:09:43
Quote Anchor link
@ Ozzy,

Het was ook maar een voorbeeld om te laten zien hoe de andere syntax eruit ziet...
Niet om toegevoegde waarde te hebben...
 
Ozzie PHP

Ozzie PHP

15/08/2012 16:16:40
Quote Anchor link
hehe, oke ;)
 
- SanThe -

- SanThe -

15/08/2012 16:19:04
Quote Anchor link
Ozzie PHP op 15/08/2012 14:31:02:
Doen jullie dan ook dit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$status
= false;
if ($speciale_omstandigheid) {
  $status = true;    
}

?>


Voor dit soort dingen gebruik ik altijd dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$status
= ($speciale_omstandigheid) ? true : false;    
?>
 
Ozzie PHP

Ozzie PHP

15/08/2012 16:29:02
Quote Anchor link
Ah ja oke... da's inderdaad ook wel mooi.
 

Pagina: « vorige 1 2



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.