Exceptions

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

Senior Applicatieontwikkelaar

UPS zoekt een Senior Applicatieontwikkelaar *Thuiswerken is mogelijk voor deze functie Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en

Bekijk vacature »

C# .NET Developer @ Lelystad

2021-03-11 iSense C# .NET Developer Wil jij aan de slag als C# .NET software ontwikkelaar binnen een groeiende organisatie en je bezig houden met het door ontwikkelen en herstructureren van het platform? Reageer dan snel! ISK49303 Nieuw Organisatie Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De organisatie

Bekijk vacature »

Tech Lead Application Developer

UPS is looking for a Tech Lead Application Developer For our Europe development center in Eindhoven we’re looking for an Application Tech Lead that is able to work on enterprise type applications deployed across the world. As a tech lead at UPS you work on enabling the delivery of functionality for highly complex IT Systems. More than 500,000 UPSers move goods, capital and information across the world and deliver over 22 million items to their destinations every day. And our IT Systems make sure this can be done as efficient as possible. What You’ll Do You collaborate with internal customers

Bekijk vacature »

Team Lead Applicatie Developers

UPS zoekt een Team Lead Applicatie Developers *THUISWERKEN IS MOGELIJK VOOR DEZE FUNCTIE Heb jij ruime ervaring als applicatieontwikkelaar? En vind je het leuk om boven op de laatste ontwikkelingen in je vak te zitten, mede-developers aan te sturen en altijd te blijven leren? Als Team Lead C# bij UPS werk je aan projecten die in veel verschillende landen worden gebruikt en maak je deel uit van een grote en internationale gemeenschap van agile teams. Dit ga je doen Je gaat aan de slag met het leveren van functionaliteiten voor zeer complexe IT-systemen. Je werkt samen met verschillende agile teams

Bekijk vacature »

Java Software Ontwikkelaar

Heb jij ervaring met applicatieontwikkeling, testen en onderhoud van business-kritische applicaties? Wil je graag het verschil maken voor onze projecten bij de Nederlandse overheid, sociale zekerheid en gezondheidszorg? Wil je deel uitmaken van een zeer succesvol team? Wat ga je doen? De wereld om ons heen verandert in snel tempo. We zien dat technologie een steeds belangrijkere rol speelt in onze samenleving. CGI bouwt innovatieve oplossingen voor deze veranderende wereld. Met jouw team bouw je aan slimme oplossingen voor de digitale overheid, onder andere voor onze opdrachtgevers in de sociale zekerheid en gezondheidszorg. Als ervaren Software Ontwikkelaar houd je je

Bekijk vacature »

Medior PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Medior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little C# or JavaScript. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you.” You enjoy doing this Writing PHP code, but can also find your way in

Bekijk vacature »

Systeembeheerder

Waar staat Megekko voor? Megekko is er voor iedereen die precies weet wat hij of zij zoekt. En ja, we zijn een beetje eigenzinnig. Bij Megekko koop je omdat je weet wat je nodig hebt, precies weet wat je belangrijk vindt en zelf weet hoe je alles aansluit en installeert. We bieden een scherpe prijs, snelle levering en een website met uitgebreide specificaties en filteropties. We behoren inmiddels tot de 3 grootste IT-webwinkels van Nederland, maar we willen meer. Natuurlijk is er naast jouw werkzaamheden ook tijd voor ontspanning of een geintje. Wij zullen ervoor zorgen dat we je de

Bekijk vacature »

Java Software Developer / SaaS platform / greenfie

2021-06-01 iSense Java Software Developer / SaaS platform / greenfield Ben jij een junior / medior Java Developer die klaar is voor een nieuwe uitdaging? Lijkt het jou tof om een volledig greenfield SaaS platform op te gaan zetten bij een gevestigd bedrijf? Dan is dit dé vacature voor jou! ISMO49027 Organisatie Onze klant, een innovatief bedrijf met een gevestigde naam op het gebied van industriële automatisering, wil een nieuw product gaan lanceren. Dit wordt een SaaS oplossing waarbij klanten hun hele bedrijf kunnen monitoren en dat goed samenwerkt met de automatiseringsoplossingen die geboden worden. Het is dus een volledig

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

.NET Developer @ Amersfoort

2021-06-18 iSense .NET Developer Are you a driven developer who enjoys working at a leading software company? Are you a real go-getter and do you always strive to deliver first class software solutions? Then don't hesitate to apply! ISVI49560 Organization Our client is a leading software company in the region of Amersfoort. They offer solutions in the Cloud (SaaS) to more than 2 million users. Their software supports 2000 clients through different HR solutions. They do this together with 1000 colleagues. You will be part of the team that is focused on integrations. This is a small, driven and international

Bekijk vacature »

Senior Developer C#

UPS is looking for a Senior Developer C# *REMOTE WORK POSSIBLE FOR THIS ROLE* As a Senior Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as team

Bekijk vacature »

Medior Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

PHP developer

Converting great ideas into code, so that our webshops improve step by step every day. As an experienced PHP developer, you will ensure that good ideas are converted into functional code. Do you want to have an impact on our fast growing digital business in over 13 countries? If so, we are looking for you! PHP developer in Veghel Together with our E-commerce colleagues, you will take on the challenge of developing MegaGroup into the best B2B platform in our sector. What makes us different? We do not work with large agencies. For you as a developer, this is absolutely

Bekijk vacature »

Senior BI Developer gezocht voor de transportsecto

Bedrijfsomschrijving Voor een IT bedrijf die actief is binnen de Transport en Logistiek ben ik zoekende naar een Senior BI Specialist met sterke ETL skills. Je komt te werken binnen een jong en dynamisch team van 12 collega's waarin je transportorganisatie helpt om meer data gedreven te werken. Ze werken hier volgens de Scrum werkwijze middels sprints en afwisselende doelstellingen die bijvoorbeeld gericht zijn op het uitbreiden van de Datawarehouse of het creëren van Power BI oplossingen. De werkwijze is hier pragmatisch en no-nonsense met natuurlijk oog voor klant en collega's. Daarnaast houden ze van games en een lolletje op

Bekijk vacature »
Nicoow Unknown

Nicoow Unknown

01/10/2009 21:43:00
Quote Anchor link
Hallo allen,
Ik zat me laatst weer eens iets vreemds te bedenken, en hoop dat jullie hier het antwoord op hebben.
Als ik met exceptions bezig ben, dan heb ik altijd de neiging om al m'n code in 1 try block te zetten, en deze dan op het eind af te vangen,
Maar is dit wel de juiste methode, of mag het ook gewoon zo.
Ander zou ik namelijk niet precies weten wanneer wel, en wanneer niet een try block te gebruiken.

Graag jullie mening hierover :)

Gegroet!
 
PHP hulp

PHP hulp

21/06/2021 12:33:19
 
Jan Willem van der Veer

Jan Willem van der Veer

02/10/2009 10:08:00
Quote Anchor link
Quote:
al m'n code in 1 try block te zetten, en deze dan op het eind af te vangen,
(...)
Maar is dit wel de juiste methode, of mag het ook gewoon zo.
Nee, naar mijn mening niet. Maar smaken verschillen. Je moet alleen fouten vangen die je verwacht. Het vangen van een hele blok code in een try-catch-finally is hetzelfde als error_reporting op E_NONE zetten.

Daarnaast kun je je fouten niet specificeren. Een database-fout ken en moet ik anders afhandelen dan bijvoorbeeld een runtime-fout vanwege division-by-zero. Bij een database-fout vertel ik de gebruiker dat de database niet helemaal werkt en dat z'n formulier niet opgeslagen is. Bij een runtime-fout met division-by-zero vertel ik de cliënt dat hij een verkeerde waarde in een specifiek veld heeft ingevoerd en dat ik daar niet zo tevreden over ben (afgezien van dat je dat al eerder had af kunnen vangen).
 



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.