Paras editori koodaamiseen?
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
-
- Viestit: 2545
- Liittynyt: 15.10.2010 klo 11.21
- Paikkakunta: Hämeenlinna
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja theinonen »
Kyllähän noistakin ohjelmista ne Mortal kombat combot löytyvät jos tarvitsee, mutta ei olla rajoitettuja pelkkään näppikseen. Tuossa kuvassa nyt on vain joku random menu avattu hiirellä, eikä sillä ole mitään muuta virkaa kuin demonstroida ohjelman valikkoa ja jokusta valmista ohjelman asettelua.morbusg kirjoitti:Eli monet muut editorit on tehty hiirtä silmälläpitäen, ja aina käden vieminen hiirelle/takaisin on aikaa pois itse asian tekemisestä. Theinosen kuva on sikäli hyvä esimerkki, että siinä ajassa kun on löytänyt oikean valikkovaihtoehdon tuosta pitkästä tiedostotyyppilistasta, on vim:ssä jo kirjoittanut esim.theinonen kirjoitti:RISC OS piilottaa ohjelmien valikot keskimmäisen hiiren napin taakse jolloin niiden tarvitsee olla esillä ainoastaan tarvittaessa.(tosin vim kyllä yleensä tietää esim. tiedostopäätteestä mitä ollaan muokkaamassa. Yksi vastaan tullut poikkeus oli .md jonka se olisi tunnistanut jos olisi ollut .markdown)Koodi: Valitse kaikki
:set filet<tab>=ruby<enter>
RISC OS ei käytä tiedostopäätteitä, vaan tiedostoilla on omat tiedostotyyppinsä. Tiedoston päätteen voi kyllä lisätä laittamalla tiedoston nimen perään /jpg esimerkiksi, jolloin kun siirrän tiedoston Windowsiin näkyy se siellä .jpg-kuvatiedostona. Käyttöjärjestelmän MimeMap moduuli hoitaa mäppäyksen tiedostotyyppien ja tiedostopäätteiden välillä jolloin, kun tuon tiedostoja tietää käyttöjärjestelmä mistä tiedostoista on kyse.
Jos tiedostoilla vain on oikea tiedostotyyppi, niin silloin käyttöjärjestelmä osaa ladata sen oikealla ohjelmalla ja esimerkiksi kyseinen tekstieditori osaa automaattisesti asettaa oikean moodin. Jos esimerkiksi haluan editoida BASIC-tiedostoa, niin shift+tuplaklikkaus vasemmalla napilla avaa sen editoriin. Pelkkä tuplaklikkaus taas suorittaa ohjelman.
RISC OS itsessään on tosin kyllä aika hiiripainotteinen ja esimerkiksi drag and drop on viety huomattavasti pidemmälle kuin muissa käyttöjärjestelmissä.
-
- Viestit: 76
- Liittynyt: 5.11.2010 klo 12.17
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja jalski »
Osaakos muuten tuo kaikkien ylistämä Vi-editori piilottaa tekstiä, jotta editoitavissa olisi vain kiinnostuksen kohteena olevat rivit?
Esimerkiksi, jos haluan PL/I koodistani näkyville pelkät muuttujien tyyppien määrittelyrivit, voin yksinkertaisesti kirjoittaa komennon:
X ALL;FIND R'^ *dcl .* type ' ALL
Kun tarkistukset ja mahdolliset muokkaukset on tehty, niin piilotetut rivit saa takaisin näkyville komennolla:
SHOW ALL
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
(jalskin viestissä taisi tullakin jo selväksi)
-
- Viestit: 1249
- Liittynyt: 24.3.2005 klo 23.32
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Sleepperi »
Oikea kysymys on, osaako vim tai joku muu nykyaikainen vi-klooni. vi:hän on vuodelta 1976, ja nykytilanne on se, että 99% järjestelmistä joissa on 'vi' -komento ei oikeasti sisällä vi:tä, vaan komennolla käynnistyy vim vi-yhteensopivuusmoodissa. Käynnistäkää siis suoraan 'vim'.jalski kirjoitti:Olen nyt jonkun aikaa leikkinyt SPFLite:llä ja siitä on tullut lempieditorini koodaukseen. Kyseessä on siis mainframe ISPF tyylinen editori. Käyttö eroaa jokun verran perus PC-maailman editoreista, mutta kun outouksiin tottuu niin käytössä on hurjan joustava ja monipuolinen työkalu.
Osaakos muuten tuo kaikkien ylistämä Vi-editori piilottaa tekstiä, jotta editoitavissa olisi vain kiinnostuksen kohteena olevat rivit?
vimissä voi piilottaa tekstiä foldauksella. foldexpr-asetuksella voi automaattifoldata, ymmärtääkseni myös tavalla joka vastaa sitä mitä teet yllä. Mielestäni sen tekemisen hyöty on kuitenkin kyseenalainen. Miksi piilottaa editoitavan asian konteksti?Esimerkiksi, jos haluan PL/I koodistani näkyville pelkät muuttujien tyyppien määrittelyrivit, voin yksinkertaisesti kirjoittaa komennon:
X ALL;FIND R'^ *dcl .* type ' ALL
Kun tarkistukset ja mahdolliset muokkaukset on tehty, niin piilotetut rivit saa takaisin näkyville komennolla:
SHOW ALL
Joku ohjelma joka generoi vim-tageja kuten ctags olisi tyypillisesti luotettavampi ja tehokkaampi ratkaisu jonkun ohjelmointikielen elementtityypin löytämiseen, koska se ei ole rajoittunut "tyhmään" tekstihakuun vaan voi ottaa laajemmin huomioon kielen rakenteen. Jos tekstihaku riittää mutta on oleellista nähdä listaus hakutuloksista, niin vimgrepillä tehdyn tekstihaun tulokset saa omaan ikkunaansa. Näitä käyttäessä ei ole rajoittunut yhteen tiedostoon. Nopeinta ja yksinkertaisinta on tietysti normitekstihaku tiedoston sisällä, silloin kun se riittää. Esimerkiksi eteen- ja taaksepäin normihakutulosten välillä hyppiminen ja edellisen editoinnin toistaminen ovat mahdollisia yhdellä näppäimenpainalluksella.
-
- Viestit: 76
- Liittynyt: 5.11.2010 klo 12.17
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja jalski »
En tarkoittanut, että piilottaisi editoitavan asian kontekstin vaan sitä, että piilottaisi näkyviltä editoitavan asian kannalta ylimääräisen tiedon.Sleepperi kirjoitti: vimissä voi piilottaa tekstiä foldauksella. foldexpr-asetuksella voi automaattifoldata, ymmärtääkseni myös tavalla joka vastaa sitä mitä teet yllä. Mielestäni sen tekemisen hyöty on kuitenkin kyseenalainen. Miksi piilottaa editoitavan asian konteksti?
Esimerkkinä vaikka liitteenä oleva kuva:
Olen automatisoinnut funktionäppäimen taakse hakutuloksien näytön ja ylimääräisen tiedon piilotuksen. Kirjoitan komentoriville hakusanan, jolla saan näkyville funktioiden alku -ja loppukohdat sekä painan edellä mainittua funktionäppäintä. Jos tuloksista haluan vaikka tallentaa jonkun yksittäisen funktion sisällön toiseen tiedostoon, niin tämä onnistuu yksinkertaisesti liitteenä olevan kuvan mukaisesti merkkaamalla haluttu rivialue UU - parin väliin ja kirjoittamalla tavara tiedostoon (tallentaa siis myös UU-parin välissä olevat piilotetut rivit).
Tuohon rivikomentoalueelle voi myös kirjoittaa labeleita tai tageja, joita voi käyttää komentojen tai omien makrojen sekä skriptien toteutuksen apuna.
-
- Viestit: 1249
- Liittynyt: 24.3.2005 klo 23.32
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Sleepperi »
Funktioillakin on usein jotain kontekstia mikä on oleellista sen käytön (tai kopioinnin...) kannalta. Esimerkiksi kommentti ennen funktion määrittelyä, joku funktion käyttämä palanen määritelty sen yläpuolella, tms.jalski kirjoitti:Olen automatisoinnut funktionäppäimen taakse hakutuloksien näytön ja ylimääräisen tiedon piilotuksen. Kirjoitan komentoriville hakusanan, jolla saan näkyville funktioiden alku -ja loppukohdat sekä painan edellä mainittua funktionäppäintä. Jos tuloksista haluan vaikka tallentaa jonkun yksittäisen funktion sisällön toiseen tiedostoon, niin tämä onnistuu yksinkertaisesti liitteenä olevan kuvan mukaisesti merkkaamalla haluttu rivialue UU - parin väliin ja kirjoittamalla tavara tiedostoon (tallentaa siis myös UU-parin välissä olevat piilotetut rivit).
Editori ei voi kauhean tehokkaasti päätellä, mikä tieto on kulloinkin relevanttia ja mikä ei. Useimpiin eri operaatioihin mitä haluaa tehdä, erilainen setti tietoa on relevantti. Siksi ei yleensä kannata nähdä vaivaa tiedon piilottamiseen ja palauttamiseen vaan pelkästään navigoida sitä tehokkaasti. (Se asenne muuten on OS X:n ikkunointijärjestelmän isoimpia vahvuuksia verrattuna Windowsiin...)
Jos ylläolevassa käyttäjän tarkoitus oli vain kopioida yksi funktio, niin se onnistuu vimissä suurinpiirtein 6 näppäimenpainalluksella, ihan yhdistelemällä peruskomentoja ilman että vim tajuaa ohjelmointikielestä mitään. Kielispesifisillä toiminnoilla vähän nopeammin, esim. 3 näppäimenpainallusta on mahdollinen. Jos on foldannut funktiot, niin funktion voi kopioida kuten yksittäisen tekstirivin, 2 näppäimenpainallusta.
-
- Viestit: 76
- Liittynyt: 5.11.2010 klo 12.17
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja jalski »
Ideana oli, että editorin ei tarvitse päätellä vaan tehdä mitä käyttäjä käskee. Ehkäpä laittamani esimerkki oli hiukan huono. Kuvittele tekstitiedosto jossa on 10 tuhatta riviä koodia ja tuolla koodin seassa on 40 riviä mitä EHKÄ tarvitsee editoida. Nuo rivit ovat siis sekalaisessa järjestyksessä, erillään toisistaan ja hajallaan ympäri tiedostoa. Hakeminen rivi kerrallaan ja mahdollinen editoiminen tuossa tapauksessa on kohtuullisen työlästä. Tietysti nuo rivit voi grepata ja putkittaa tuloksen uuteen tiedostoon ja ikkunaan jos niitä rivejä haluaa tutkailla allekkain. Mutta eikös olisi vain helpompi piilottaa muu tieto, jolloin kyseiset rivit mahtuvat suoraan yhdelle ruudulliselle allekkain ja mahdollisen editoinnin voi suorittaa paikallaan?Sleepperi kirjoitti: Editori ei voi kauhean tehokkaasti päätellä, mikä tieto on kulloinkin relevanttia ja mikä ei. Useimpiin eri operaatioihin mitä haluaa tehdä, erilainen setti tietoa on relevantti. Siksi ei yleensä kannata nähdä vaivaa tiedon piilottamiseen ja palauttamiseen vaan pelkästään navigoida sitä tehokkaasti. (Se asenne muuten on OS X:n ikkunointijärjestelmän isoimpia vahvuuksia verrattuna Windowsiin...)
Oma suosikkieditori ja käytetyt työskentelytavat ovat tietysti makuasioita, mutta on niistä silti aina mukava kiistellä... ;-)
-
- Viestit: 513
- Liittynyt: 27.4.2010 klo 15.05
- Paikkakunta: Vantaa
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Stargazers »
Aiemmat työpaikat joissa olen ollut ohjelmoijana (eli siis ihan ammatikseni tehnyt), olen käyttänyt jokaisessa aina editorina VIMiä. Olen koodannut useamman vuoden käyttäen VIMiä ja koodaan vielä nykyäänkin käyttäen VIMiä aina jos koodaan PHP:tä, C:tä tai muuta sellaista. Ainoa missä käytän muuta kuin VIM on Mac-softien devaaminen - niissä käytän XCodea. Nykyinen työ tosin ei ole ohjelmoijana, mutta vielä pari viikkoa takaperin aiemmassa duunissa koodasin VIMillä.jjari kirjoitti:Vi ei tehosta kenenkään ammatikseen ohjelmoivan työtä. Päinvastoin. Itse olen tehnyt 12 vuotta töitä ohjelmistokehityksen parissa useissa eri firmoissa, sekä ropellihattufirmoissa että "savupiipputeollisuudessa", lukemattomien ohjelmistokehityksen ammattilaisten kanssa. Ikinä kukaan ei ole tehny vi:llä tai emacsilla duuniansa. Ainoastaan jotain satunnaisia shell-skriptejä tehnyt/muokannut solariksella. Nyt siis puhutaan koodaamisesta, sovelluskehityksestä, ei unixin ylläpidosta.
Ja kyllä - VIM on huomattavasti helpottanut ja tehostanut koodaamista itselläni. Samaten aiemmissa työpaikoissa on ollut tilanteita, jolloin on pitänyt koodata etänä SSH:n yli laitteella suoraan pieniä muutoksia. Aika hankala olisi toteuttaa jollakin graafisella kikkareella, etenkin kun SSH-yhteydet on pitänyt muodostaa putkea pitkin toisen servun kautta + servu on ollut GPRS/EDGE/3G yhteyden takana.
Mitä tarkoitat riippuvuuksien hallinnalla ja koodin täydennyksellä?jjari kirjoitti:Nyt kannattaa ottaa huomioon se että ammattimaisessa koodaamisessa kyse ei ole pelkästään koodin kirjoittamisesta. Siihen kuuluu kiinteästi mm. debuggaus, koodintäydennys (vai miksi sitä sanotaan), riippuvuuksien hallinta jne jne...
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
-
- Viestit: 2551
- Liittynyt: 5.4.2006 klo 21.38
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja kamina »
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
Onks Mozilla Firefox tarpeeks iso? En tosin itse lähtisi moiseen.kamina kirjoitti:Jotenkin vaikea nähdä ketään koodaamassa isoja ohjelmistoprojekteja vimillä vaikka siitä tykkäänkin
edit: Mitä tulee itse koodin kirjoitukseen, niin ainakin itselläni siihen itse kuluu loppupeleissä kaikista vähiten aikaa koko prosessissa. Aina pitäisi selvitä mahdollisimman vähällä määrällä koodia. Jossain web-koodauksessa homma voi tietty olla eri.
-
- Viestit: 2551
- Liittynyt: 5.4.2006 klo 21.38
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja kamina »
No se on ihan hyvä esimerkki (vaikka sen koodi onkin mulle vierasta).spiidi78 kirjoitti:Onks Mozilla Firefox tarpeeks iso? En tosin itse lähtisi moiseen.kamina kirjoitti:Jotenkin vaikea nähdä ketään koodaamassa isoja ohjelmistoprojekteja vimillä vaikka siitä tykkäänkin
edit: Mitä tulee itse koodin kirjoitukseen, niin ainakin itselläni siihen itse kuluu loppupeleissä kaikista vähiten aikaa koko prosessissa. Aina pitäisi selvitä mahdollisimman vähällä määrällä koodia. Jossain web-koodauksessa homma voi tietty olla eri.
Miten debuggaat vi'llä? Lisäämällä logitusta?
Miten etsit kaikki metodin käytöt? Greppaamalla?
Miten hanskaat riippuvuudet, ajat helposti unit testit?
Kyllähän tekstiesitorilla voi muokata tekstiä, mutta kunnon IDE tekee aika paljon muutakin joka isossa jaetussa proggiksessa on aika oleellista.
-
- Viestit: 1249
- Liittynyt: 24.3.2005 klo 23.32
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Sleepperi »
Yleensä vimillä ei debugata - sehän on editori. Bram Moolenaarkin on kommentoinut, ettei editorista kannata yrittää tehdä työkalua joka tekee kaiken, vaan käyttää parasta työkalua kuhunkin hommaan.kamina kirjoitti:No se on ihan hyvä esimerkki (vaikka sen koodi onkin mulle vierasta).spiidi78 kirjoitti:Onks Mozilla Firefox tarpeeks iso? En tosin itse lähtisi moiseen.kamina kirjoitti:Jotenkin vaikea nähdä ketään koodaamassa isoja ohjelmistoprojekteja vimillä vaikka siitä tykkäänkin
Miten debuggaat vi'llä? Lisäämällä logitusta?
Plugineilla saa toki integroitua debuggereita vimiin.
http://www.vim.org/scripts/script.php?script_id=1703
Vimin sisäänrakennettu grep toimisi tietysti useimmissa tilanteissa, ja on kieliriippumaton. Parempaa, kielen semantiikan ymmärtävää hakua saa esimerkiksi cscopella.Miten etsit kaikki metodin käytöt? Greppaamalla?
En ole näiden asioiden asiantuntija, mutta jos joku moduuli täytyy pitää tietyllä tavalla riippumattomana, niin se varmaan hoituisi automaattitestillä joka testaa sen moduulin pelkillä sallituilla riippuvuuksilla? Jos on isompi pläjäys koodia, vaikka joku satatuhatta riviä, mitä lähdetään pilkkomaan moduuleihin niin sitten käyttäisin jotain erillistä työkalua apuna identifioimaan riippuvuuksia ja löytämään sopivia moduulirajoja. En ole nähnyt, että IDEt pystyisivät näihin asioihin kunnolla, automaattisesti, ilman plugineja ja oikeasti isolle koodimassalle. (Tarkoitatko riippuvuuksien hallinnalla jotain muuta?)Miten hanskaat riippuvuudet, ajat helposti unit testit?
Yksikkötestejäkin on nähdäkseni triviaalia ajaa vimin sisältä. Sehän pystyy ajamaan mitä vaan ulkoisia ohjelmia, ja kääntäjän/maken/yksikkötestijärjestelmän/tms antamat kuitit saa halutessaan listaan käsiteltäväksi.
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
Irrallista hyvää debuggeria ei taida olla olemassakaan. En ole ainakaan törmäänyt vaikka googletin joskus päiväkausia... Testit olen kyllä päivään mennessä oon itse ajanut aina komentoriviltä suoraan, jos en ole XCodea virittänyt moiseen. Tosin joskus on joutunut debuggaamaan vikaa, johon IDE on sitten taas kätevämpi kuin komentorivi-gdb Editoinnista: LLVM tuo näppärän lisän XCodeen, eli kääntäjän virheet huomaa jo suoraan kirjoittaessa koodia.Sleepperi kirjoitti:Yleensä vimillä ei debugata - sehän on editori. Bram Moolenaarkin on kommentoinut, ettei editorista kannata yrittää tehdä työkalua joka tekee kaiken, vaan käyttää parasta työkalua kuhunkin hommaan.
Pieni huomio. Tässäkin topicissa mainittiin, että hiiren ja näppäimistön välinen käden surffaaminen vie aikaa (joka on muuten varsin lyhyt MBP:llä, jossa touchpad on loistava ja lähellä kiipparia). Mutta vielä enemmän aikaa vie VIMin ja muiden työkalujen välillä pomppiminen, kun VIM on kerran pelkkä editori. Edelleen tämäkin taas riippuu siitä koodataanko C++ vai PHP/HTML. Ja joo QtCreatorissa on FakeVIM, jota en ole vielä kerennyt kokeilemaan. Creatorin omat näppäinoikotiet on tosin sen verran hyvin selkärangassa, etten tiedä kannattaako kokeillakaan.
-
- Viestit: 2551
- Liittynyt: 5.4.2006 klo 21.38
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja kamina »
En mä nyt oikein tiedä mitä etua ulkopuolisesta debuggerista olisi siihen että se on integroitu suoraan työkaluun jolla koodataan?
-
- Viestit: 1249
- Liittynyt: 24.3.2005 klo 23.32
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Sleepperi »
Komentorivi-gdb:llehän oli tosiaan vaihtoehtona esimerkiksi plugari joka integroi gdb:n hyvään editoriin. En tiedä kuinka paljon IDEjen debuggerit tekevät sellaista mitä tuolla kombolla ei voi tehdä? Ainakin Visual Studion usein kehuttu debuggeri on oman kokemukseni mukaan ollut harmillisen rajoittunut, eli siinä on ollut vaikeaa nähdä oleelliset tiedot jostain objektista jonkun pointterin takana, tehdä järkeviä breakpoint-ehtoja jne. Jo ihan se käyttöliittymä, minkä sisällä näitä asioita pitäisi VS:ssä tehdä, on ruma, tekstiboksit toimivat huonosti jne. En uskalla edes ajatella millainen homma olisi lähteä korjaamaan näitä aspekteja VS:stä plugareilla, olettaen että se on edes mahdollista. (Tuskin on.)spiidi78 kirjoitti:Irrallista hyvää debuggeria ei taida olla olemassakaan. En ole ainakaan törmäänyt vaikka googletin joskus päiväkausia... Testit olen kyllä päivään mennessä oon itse ajanut aina komentoriviltä suoraan, jos en ole XCodea virittänyt moiseen. Tosin joskus on joutunut debuggaamaan vikaa, johon IDE on sitten taas kätevämpi kuin komentorivi-gdbSleepperi kirjoitti:Yleensä vimillä ei debugata - sehän on editori. Bram Moolenaarkin on kommentoinut, ettei editorista kannata yrittää tehdä työkalua joka tekee kaiken, vaan käyttää parasta työkalua kuhunkin hommaan.
Juu, tuo on oikeasti hyvä juttu. libclang on tietysti avoin, joten sitä voidaan hyödyntää kaikissa avoimissa editoreissa. Tässäkin joku pakertaa jo sitä samaa syntaksiväritystä vimiin.Editoinnista: LLVM tuo näppärän lisän XCodeen, eli kääntäjän virheet huomaa jo suoraan kirjoittaessa koodia.
https://github.com/rdavison/clavim
-
- Viestit: 1249
- Liittynyt: 24.3.2005 klo 23.32
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Sleepperi »
Tuo kuvaa kaikkia debuggereita mitä olen käyttänyt, mutta vahvemmat debuggerit voivat antaa lisäksi muokata luettuja debuggausarvoja eri tavoilla ennen näyttämistä, näyttää graafeja ja kuvia tekstin lisäksi, kasata monimutkaisempia ehtoja breakpointeille jne.kamina kirjoitti:Ehkä mulla on väärä käsitys debuggaamisesta, mutta kun olen tottunut koodaamaan Idealla javaa niin minulle se kertoo kutsupolun siihen metodiin jossa on, antaa mennä eteenpäin yhden askeleen kerrallaan joko astuen metodikutsuihin tai niiden yli. Antaa muuttaa minkä vain muuttujan arvon lennossa, evaluoida koodia ja muuttujien arvoja sen hetkisen tilanteen mukaan, määritellä milloin breakpointtiin pysähdytään (aina, vasta viidennellä kierroksella, vain jos jossain on tai ei ole määriteltyä arvoa, aina kun tulee poikkari jne).
Ei mitään, jos sisäänrakennettu debuggeri on paras debuggeri mitä on ikinä keksitty ja tullaan ikinä keksimään. Muussa tapauksessa siinä ulkopuolisessa debuggerissa saattaa olla paremmat ominaisuudet. Oleellistahan ketjun kannalta ei ollut niinkään kysymys, olisiko ulkoinen debuggeri jotenkin parempi, vaan se, ettei debuggerin ole pakko olla sisäänrakennettu ollakseen kelvollinen. Ja niin ollen, editorin voi valita myös niistä joissa ei ole sisäänrakennettua debuggeria.En mä nyt oikein tiedä mitä etua ulkopuolisesta debuggerista olisi siihen että se on integroitu suoraan työkaluun jolla koodataan?
On ihan validi homma käyttää editointiin vaikkapa Emacsia, ja debuggerina jotain IDEä.
Tyypillinen osaava koodari ei tarvitse debuggeria jatkuvasti pitkin päivää - jos tarvitsee, niin koodi on laadutonta ja/tai koodarin tehtävänkuvaus on korjata sekalaisia bugeja - vaan jonkun spesifisen ongelman löytämiseen silloin tällöin. Siksi on keskimäärin aika pieni vaiva, jos joutuu vaihtamaan työkalujen välillä debuggauksen ajaksi. Sama kuin muistiprofiloijat, erilaiset tehoanalysaattorit jne. Sinne mennään ja haetaan vastaus haluttuun kysymykseen.
-
- Viestit: 2551
- Liittynyt: 5.4.2006 klo 21.38
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja kamina »
-
- Viestit: 1249
- Liittynyt: 24.3.2005 klo 23.32
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja Sleepperi »
Kuulostaa juurikin sellaiselta poikkeustilanteelta jossa tarvitaan todella paljon debuggeria ja sen pitää olla myös hyvin integroitu. Sekä työnkuvan että käytetyn kielen takia. Ja jos arvaan oikein, niin ne miljoonat rivit eivät kaikki ole kovin laadukasta tavaraa.kamina kirjoitti:Joo, mun työnkuva on ollut korjata bugeja useita miljoonia rivejä koodia sisältävistä projekteista joissa samaan moduliin ei välttämättä joudu monesti koskemaan joten ehkä on vähän väärä käsitys, tai sitten tuon kautta muodostunut tietynlainen työskentelytapa...
-
- Viestit: 76
- Liittynyt: 5.11.2010 klo 12.17
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja jalski »
Bugeja korjatessa monesti onneksi yleensä pärjää pelkällä dumpilla ja offseteilla. Hienompi interaktiivinen debuggeri ja rivi kerrallaan askellus on toki mukava silloin, kun haluaa paremmin selvittää itselleen ja sisäistää jonkun oudolta näyttävän asian toteutuksen.Sleepperi kirjoitti:Kuulostaa juurikin sellaiselta poikkeustilanteelta jossa tarvitaan todella paljon debuggeria ja sen pitää olla myös hyvin integroitu. Sekä työnkuvan että käytetyn kielen takia. Ja jos arvaan oikein, niin ne miljoonat rivit eivät kaikki ole kovin laadukasta tavaraa.kamina kirjoitti:Joo, mun työnkuva on ollut korjata bugeja useita miljoonia rivejä koodia sisältävistä projekteista joissa samaan moduliin ei välttämättä joudu monesti koskemaan joten ehkä on vähän väärä käsitys, tai sitten tuon kautta muodostunut tietynlainen työskentelytapa...
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
-
- Viestit: 261
- Liittynyt: 8.12.2012 klo 9.54
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja hfcoder »
MacBook Pro non-retina mid 2012 2,6Ghz 240GB SSD 16GB ram
Samsung galaxy S3 4g valkoinen.
-
- Viestit: 1029
- Liittynyt: 22.3.2011 klo 7.52
- Paikkakunta: Hämeenkyrö
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja antoine »
Suomen suuren seistä pitää!
Kesken kahden vieraan verta
tohdi itses olla kerta!
–Eino Leino, Tähtiharha
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Paras editori koodaamiseen?
Viesti Kirjoittaja spiidi78 »
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit