Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3492

Re: Designfrage

From Claus Reibenstein <4spamersonly@kabelmail.de>
Newsgroups de.comp.lang.php
Subject Re: Designfrage
Date 2015-09-10 18:57 +0200
Message-ID <d5dr3gFrlqqU1@mid.individual.net> (permalink)
References <1t55f16c9di4689n3e8%sfroehli@Froehlich.Priv.at>

Show all headers | View raw


Stefan Froehlich schrieb am 10.09.2015 um 13:48:

> Ich baue mir gerade für meine Collections eine generische
> Filter-Funktion, mit der ich dann via Closures beliebige Filter
> applizieren kann. Jetzt bin ich mit mir selbst uneins, ob ich
> lieber:
> 
> [...]
> 
> schreiben soll (ob also das Objekt selbst modifiziert wird, oder aber
> ob es unverändert bleibt und eine Kopie zurückgegeben wird). Im
> Prinzip geht natürlich beides, man muss es halt nur beim Aufruf
> wissen und entsprechend berücksichtigen. Aber welche Variante würde
> jemand anderer eher erwarten bzw. intuitiver finden?

Wenn eine Funktion ein Objekt zurückgibt, würde ich intuitiv von einer
Kopie ausgehen und ein unverändertes Original erwarten. Anderenfalls
würde die Rückgabe des Objekts für mich keinen Sinn ergeben.

Gruß
Claus

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Designfrage Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-09-10 11:48 +0000
  Re: Designfrage Niels Braczek <nbraczek@freenet.de> - 2015-09-10 14:53 +0200
  Re: Designfrage Claus Reibenstein <4spamersonly@kabelmail.de> - 2015-09-10 18:57 +0200
    Re: Designfrage Gregor Kofler <usenet@gregorkofler.com> - 2015-09-11 00:54 +0200
      Re: Designfrage Claus Reibenstein <4spamersonly@kabelmail.de> - 2015-09-11 12:07 +0200
  Re: Designfrage failwell <steve@mindfav.com> - 2015-10-04 17:29 +0000
    Re: Designfrage Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-10-05 22:28 +0200
      Re: Designfrage Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-10-05 22:33 +0200
      Re: Designfrage "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-12-12 19:16 +0100
        Re: Designfrage Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-12 20:25 +0100
  Re: Designfrage Andreas Treichel <gmblar@gmail.com> - 2015-11-01 11:09 +0100

csiph-web