Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22506 > unrolled thread
| Started by | sky winter <sky@bo.bo> |
|---|---|
| First post | 2019-01-21 10:53 +0100 |
| Last post | 2019-01-22 10:11 +0000 |
| Articles | 4 — 2 participants |
Back to article view | Back to it.comp.www.php
dubbio nome funzione sky winter <sky@bo.bo> - 2019-01-21 10:53 +0100
Re: dubbio nome funzione Alessandro Pellizzari <shuriken@amiran.it> - 2019-01-21 13:24 +0000
Re: dubbio nome funzione sky winter <sky@bo.bo> - 2019-01-21 16:11 +0100
Re: dubbio nome funzione Alessandro Pellizzari <shuriken@amiran.it> - 2019-01-22 10:11 +0000
| From | sky winter <sky@bo.bo> |
|---|---|
| Date | 2019-01-21 10:53 +0100 |
| Subject | dubbio nome funzione |
| Message-ID | <q244rc$65c$1@gioia.aioe.org> |
function ABC( $from ): array {
return [
'From' => $from,
'X-Mailer' => 'PHP/' . phpversion(),
];
}
La funzione ABC come potrei chiamarla?
mailHeaders()?
factoryMailHeaders()?
createMailHeaders()?
makeMailHeaders()?
buildMailHeaders()?
mailHeadersHelper()?
La domanda può sembrare imbarazzante, eppure trovare una convenzione
adatta non è così semplice
[toc] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2019-01-21 13:24 +0000 |
| Message-ID | <galvh3Fchf9U1@mid.individual.net> |
| In reply to | #22506 |
On 21/01/2019 09:53, sky winter wrote:
> function ABC( $from ): array {
> return [
> 'From' => $from,
> 'X-Mailer' => 'PHP/' . phpversion(),
> ];
> }
>
> La funzione ABC come potrei chiamarla?
Dipende dove si trova.
Per esempio, se è dentro una classe che gestisce le mail, puoi chiamarla
solo `headers`.
Se è in un namespace che gestisce diverse cose tra cui il mailing,
`mailHeaders`.
Se è in una collezione di funzioni generiche, magari
`createMailHeadersForFrom` :D
Non userei `factory` per evitare confusione col Factory Pattern, o
`build` per lo stesso motivo (a meno che non sia un builder per headers,
ma in quel caso questa sarebbe `__construct` ;)
`helper` è troppo generico e `make` lo vedo più come qualcosa che fa
tutto dall'inizio alla fine.
> La domanda può sembrare imbarazzante, eppure trovare una convenzione
> adatta non è così semplice
There are 2 hard things in CompSci: cache invalidation, naming things,
off-by-1 errors and Segmentation Fault. :P
Bye.
[toc] | [prev] | [next] | [standalone]
| From | sky winter <sky@bo.bo> |
|---|---|
| Date | 2019-01-21 16:11 +0100 |
| Message-ID | <q24nee$spf$1@gioia.aioe.org> |
| In reply to | #22507 |
Il 21/01/19 14:24, Alessandro Pellizzari ha scritto: > > Se è in una collezione di funzioni generiche, magari > `createMailHeadersForFrom` :D ForFrom?
[toc] | [prev] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2019-01-22 10:11 +0000 |
| Message-ID | <gao8idFrrcqU1@mid.individual.net> |
| In reply to | #22508 |
On 21/01/2019 15:11, sky winter wrote: > Il 21/01/19 14:24, Alessandro Pellizzari ha scritto: >> >> Se è in una collezione di funzioni generiche, magari >> `createMailHeadersForFrom` :D > > ForFrom? FromFrom mi pareva troppo brutto. :D Bye.
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.www.php
csiph-web