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


Groups > it.comp.www.php > #20908

Re: monitor di debug

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: monitor di debug
Date 2016-06-04 08:04 +0000
Message-ID <drfgceF67jlU1@mid.individual.net> (permalink)
References <nitu64$sok$1@gioia.aioe.org>

Show all headers | View raw


Il Sat, 04 Jun 2016 08:58:12 +0200, alex ha scritto:

> Durante la realizzazione di un'applicazione, per vedere i risultati
> ottenuti (funzionamento generale dell'applicazione e/o vari dati di
> debug) in genere si passa continuamente dal proprio editor per file php,
> al browser (o al terminale, se si tratta di una cli-app).
> Questa operazione svolta spesso centinaia di volte al giorno, rende
> nevrotici...

A me rende nevrotico su OSX, dove ci mette quasi 1 secondo a cambiare 
desktop tra l'editor e il browser e viceversa (se qualcuno ha un hack per 
abbassare questo tempo su Yosemite gli pago una birra, ma vi garantisco che 
non è una semplice ricerca su Google :P).

Su Linux (Mate) ci mette un centesimo di secondo e non mi pesa per niente.

> In ambito professionale come ci si organizza?
> Doppio monitor? 

Trovo il doppio monitor pessimo per questo uso. Non c'è una combinazione 
di tasti (che io sappia) in nessun SO che dica "passa alla finestra attiva 
sull'altro monitor", quindi di solito ci si riduce a premere alt-tab finchè 
non si trova la finestra giusta, facendo perdere tempo e diventare 
nevrotici.

Io su Linux tengo l'editor sul desktop virtuale 1, la shell sul 2, il 
browser sul 3. Passo da uno all'altro con Alt-F1, F2, F3.

Quindi quando lavoro su un sito: edit, alt-f3, f5, alt-f1, edit

Su shell: edit, alt-f2, up, enter, alt-f1, edit

Il doppio monitor è utile quando hai un (o più) tail sui log su uno dei 
due mentre interagisci con l'altro.
In pratica: un monitor passivo e uno attivo.

Quando sviluppo librerie o componenti, rimango sull'editor e lancio i test 
con una combinazione di tasti (ctrl-r su PHPStorm)

Se stai facendo "tracing" delle variabili di un'applicazione web, ti 
consiglio monolog con output su firebug, così vedi i dump direttamente 
nella console del browser, senza abusare dei print che ti spaccano 
l'output.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-04 08:58 +0200
  Re: monitor di debug Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-04 08:04 +0000
    Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-04 15:44 +0200
    Re: monitor di debug fmassei@gmail.com - 2016-06-04 10:40 -0700
      Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-05 13:19 +0200
        Re: monitor di debug Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-05 12:20 +0000
          Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-05 14:56 +0200
            Re: monitor di debug fmassei@gmail.com - 2016-06-05 11:00 -0700
              Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-06 15:12 +0200
                Re: monitor di debug Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-06 15:26 +0100
                Re: monitor di debug fmassei@gmail.com - 2016-06-06 19:21 -0700
                Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-08 11:59 +0200
                Re: monitor di debug Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-08 11:53 +0100
                Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-08 13:21 +0200
                Re: monitor di debug Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-08 13:15 +0100
                Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-08 15:15 +0200
                Re: monitor di debug Leonardo Serni <lserni@gmail.com> - 2016-06-07 14:39 +0200
            Re: monitor di debug Leonardo Serni <lserni@gmail.com> - 2016-06-05 20:13 +0200
              Re: monitor di debug alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-06-06 15:14 +0200
  Re: monitor di debug marimbarza <fan@culo.it> - 2016-06-12 19:11 +0200
    Re: monitor di debug fmassei@gmail.com - 2016-06-12 12:01 -0700

csiph-web