mboost-dp1

OpenOffice.org

Rødovre vælger OpenOffice

- Via Version2 - , redigeret af Pernicious

Det er ikke længe siden, at Lyngby-Taarnbæk Kommune besluttede ikke at forny licensen til deres Microsoft-kontorpakke på deres folkeskoler til fordel for OpenOffice, og nu har Rødovre Kommune valgt også at benytte den gratis kontorpakke.

Således gik kommunen i går i gang med at installere OpenOffice på omkring 1.100 af kommunens computere.

Det sker, ifølge it-chef Lars Roark, ikke af idealistiske grunde, men fordi Office 2003, som kommunen ellers benytter, ikke arbejder optimalt sammen med kommunens sagsbehandlingssystem.

Valget stod derfor mellem at opgradere de mange computere til Office 2007 eller OpenOffice. Valget af OpenOffice begrundes først og fremmest med, at Rødovre Kommune ikke havde råd til nye Microsoft-licenser, men også fordi det er muligt at eksportere dokumenter direkte til pdf, som er en fordel, når man skal sende dokumenter til borgerne.

De mange OpenOffice-installationer vil ikke erstatte de nuværende Office 2003-installationer, men installeres side om side med Microsofts software.





Gå til bund
Gravatar #151 - Windcape
12. nov. 2009 18:28
fidomuh (150) skrev:
Som jeg ser refactoring forklaret, saa handler det udelukkende om at gennemgaa og optimere kode, uden at aendre paa funktionaliteten.
http://www.refactoring.com/catalog/index.html (Som sagt, læs mere Fowler)

Og hvis du udfører størstedelen af disse, som f.eks. Extract Class/Method/Interface osv. i hånden, så er du sindsyg ineffiktiv.

Men noget siger mig du ikke vil kunne lide at lave mere arbejde, fordi du havde gode værktøjer. Er du timebetalt eller hvad? :p
Gravatar #152 - zin
13. nov. 2009 09:17
Windcape (129) skrev:
Jeg kan da fint bruge LINQ og lambda expressions med intellisense, de er fint dokumenteret, og viser fint hvilke typer man får tilbage.

Uden et IDE ville det være endnu sværere at skrive LINQ.

Og pointe var jo netop ikke at bruge LINQ fordi man ingen fornemmelse havde for, hvad der foregår i selve programmet. Du ender med, blot at sidde og kalde en masse funktioner og egentlig aldrig lave en enkelt stump virkelig kode.
Det svarer lidt til at du køber en samlet computer fremfor at bygge en selv:
Det er mere effektivt at købe en samlet computer - og lad os bare antage at det også er billigere.
Men du lærer mere ved at samle en selv - og du forstår bedre hvordan den fungerer.


Nej, jeg benytter de klasser som er en del af mit standard library.

Derudover ser jeg ingen grund til at læse ekstern dokumentation, når jeg kan læse det i intellisense.

Din måde at gøre det på tager mindst dobbelt så lang tid.

Ja, men jeg ved (mere om) hvordan det fungere uden at skulle læse mig igennem en længere dokumentation + kode.
Gravatar #153 - Kedekede
13. nov. 2009 10:55
Skal vi høre om hver gang nogen installerer Open Source? det bliver lidt kedeligt.
Gravatar #154 - b2belectronics
13. nov. 2009 11:08
We are importer & exporter dealers on all brand new models of Mobile phones with complete accessories in original factory sealed box.They are unlocked to any network.No contract and sim-free they also comes with an additional one year warranty and a six months return policy from our store.
Delivery time is 3-4working days,Also we deliver to any location in the world,the minimum order is 1-100unit and we work in 24hours ......

PROMOTION ;;;;;;from 15th of August to 15th of November
buy 3units and get 1unit free of any product you order from us
Contact us for more information and ENJOY ............................


Live chat on MSN:::::::::::::mcnet09
Live chat on Gtalk:::::::::::mcnet09


Email:::::::::::::
[email protected]
[email protected]



Apple Iphone 3G 8GB ...........$200
Apple Iphone 3G 16GB version....$250
Apple Iphone 3GS 32GB...........$300
Apple iPhone 24K Gold 16GB ......400usd

BlackBerry Tour 9630.......$300
Blackberry storm 9530......$300
Blackberry storm 9500......$300
Blackberry Gemini 9300.....$250
Blackberry Bold 9000.......$200
Blackberry javelin.........$200
Blackberry curve 8900......$300
Blackberry curve 8520.....$300

Nokia N95 8gb...................$200
Nokia N96 8gb..................$300
Nokia N97 32GB..................$350
Nokia 5800 Xpress Music.........$200
Nokia 5800 Navigation Edition...$300
Nokia 6760 slide................$300
Nokia 3720 classic..............$250
Nokia 6790 Surge................$300

SIDEKICK LX...................$220
SIDEKICK III..................$200
SIDEKICK II ..................$200
JUICY COUTURE SIDEKICK I......$200
SIDEKICK II MISTER CARTOON....$250
JUICY COUTURE SIDEKICK II.....$200
SIDEKICK LX 2009.............$250
T-Mobile G2 Touch.............$300
T-Mobile myTouch 3G...........$300
T-Mobile MDA Basic............$300
T-Mobile MDA CompactV.........$300
T-Mobile MDA VarioV...........$300
T-Mobile Dash3G...............$300

Samsung i8910..............$300
Samsung Omnia i900.........$250
Samsung Q1 Ultra...........$250
Samsung T559 Comeback......$250
Samsung S3100..............$250
Samsung A887 Solstice......$300
SamsungB7610 OmniaPRO......$300
SamsungB7610 Omnia2........$300
SamsungT469 Gravity2.......$300
Samsung S9110..............$250
Samsung A177...............$250
Samsung S5600v Blade.......$300

ipod nano 4gb..................$150
video ipod 20gb ...............$170
VIDEO IPOD 30GB ...............$200
VIDEO IPOD 60GB ...............$200
VIDEO IPOD 80GB ...............$200

Sony Ericsson Jalou..............$300
Sony Ericsson idou...............$230
Sony Ericsson Xperia x1..........$200
Sony Ericsson C901 GreenHeart....$250
Sony Ericsson Jalou D&G edition..$230
Sony Ericsson S312...............$200
Sony Ericsson Yari...............$200

HTC G1......................$200
HTC Touch 3G................$300
HTC TOUCH PRO2..............$300
HTC Touch Viva..............$250
HTC DIAMOND.................$250
HTC Touch Cruise............$250
HTC Magic...................$300
HTC Snap....................$300
HTC Hero....................$300
HTC Ozone...................$300

And more...
We give one free units for every 3 Units been purchased.
Note:we are also offering the Apple Macbook pro and Macbook air notebooks/laptops for sale.
Delivery time is 3-4working days,Also we deliver to any location in the world,the minimum order is 1-100unit and we work in 24hours .

PROMOTION ;;;;;;from 15th of August to 15th of November
buy 3units and get 1unit free of any product you order from us
Contact us for more informations and ENJOY ............................


Live chat on MSN:::::::::mcnet09
Live chat on Gtalk:::::::mcnet09

Email:::::::::::::::::::::
[email protected]
[email protected]


Thanks for taking a view.
Gravatar #155 - zin
13. nov. 2009 11:21
#153: Ja. I går valgte frk. Jensen at installere 7-zip sammen med 3 andre i Danmark. Dette betyder et totalt antal brugere på fem tusinde på Danmarksplan. @.@

Eller hvad med at vi bare bringer nyheder om, når større virksomheder eller lign. vælger noget OpenSource fremfor proprietært, da det er interessant for folk som interesserer sig for OpenSource hvilket gerne skulle være - bl.a. - IT-folk, som denne side er rettet i mod.
Gravatar #156 - fidomuh
13. nov. 2009 11:25
#151

http://www.refactoring.com/.. (Som sagt, læs mere Fowler)


Nej tak.

Og hvis du udfører størstedelen af disse, som f.eks. Extract Class/Method/Interface osv. i hånden, så er du sindsyg ineffiktiv.


Not really, men noget siger mig, at du ikke formaar at arbejde "outside of the box" ?
Refactoring er ikke en liste af ting man skal goere, men blot at gennemgaa sin kode og se hvad man kan lave bedre.

Men hvis du har et program der ved hvordan jeg laver en given funktion bedre, er du da velkommen til at vise mig det.
Indtil videre har jeg ikke set noget program der kunne det, uden at gaa paa kompromis med funktionaliteten.

Men noget siger mig du ikke vil kunne lide at lave mere arbejde, fordi du havde gode værktøjer.


Noget siger mig, at du lader dit vaerktoej lave din kode og at resultatet bliver derefter.

Er du timebetalt eller hvad? :p


Nej, jeg arbejder ikke med programmering.
Og jeg kender faktisk ikke nogen programmoerer der er timebetalte.
Gravatar #157 - arne_v
13. nov. 2009 15:01
fidomuh (156) skrev:
Og jeg kender faktisk ikke nogen programmoerer der er timebetalte.


De findes.

De kalder sig freelancere.
Gravatar #158 - arne_v
14. nov. 2009 15:19
ZiN (152) skrev:
Jeg kan da fint bruge LINQ og lambda expressions med intellisense, de er fint dokumenteret, og viser fint hvilke typer man får tilbage.

Uden et IDE ville det være endnu sværere at skrive LINQ.

Og pointe var jo netop ikke at bruge LINQ fordi man ingen fornemmelse havde for, hvad der foregår i selve programmet. Du ender med, blot at sidde og kalde en masse funktioner og egentlig aldrig lave en enkelt stump virkelig kode.
Det svarer lidt til at du køber en samlet computer fremfor at bygge en selv:
Det er mere effektivt at købe en samlet computer - og lad os bare antage at det også er billigere.
Men du lærer mere ved at samle en selv - og du forstår bedre hvordan den fungerer.


Jeg er enig i argumentet i undervisnings sammenhæng, men når folk forlader uddannelses institutionen og får et job forventer arbejdsgiver at de er effektive ikke at de lærer en masse.
Gravatar #159 - arne_v
14. nov. 2009 15:58
Windcape (122) skrev:
De samme mennesker ville også bruge udkommentering og console output til at debugge med.

Det er dumt og ineffiktivt, og at du får en "hacker" følelse af det, gør det ikke smart.


illishar (124) skrev:
Du ved, da Windcape nævnte "debug ved brug af udkommentering" så var det mest for at flame. At det nogle gange er en nødvendig metode er bare sørgeligt,


mat (128) skrev:
En debugger kan bl.a fortælle dig ting det ville tage en krig at skrive konsoloutputs, der kan fortælle dig (selv med code completion). Den kan også lade dig gå igennem dit program i steps og debugge de forskellige tilstande det gennemgår (når det gennemgår dem).


Debuggere er normalt fremragende værktøjer til at finde begynder fejl i små undervisnings programmer.

Deres brugbarhed i den virkelige verden er noget mere begrænset.

Typiske problemer er:
de tager i bogstaveligste forstand timer at steppe sig igennem
- kørsel under debugger sker typisk med mindre optimering og fejl kan derfor nogen gange ikke genskabes
- køresel under debugger ændrer nogen gange indholdet af uinitialiserede bariable og kan derfor nogen gange ikkke genskabes
- fordi det går så langsomt ændrer concurrency problemer sig næsten altid

Print til log fil:
- er langt hurtigere
- man kan bruge det rigtige optimerings niveau
- der er ikke noget som interagerer med processen
- risikoen for at ændre concurrency problemer er markant mindre (men det kan stadigt ske)

Hvis jeg skulle gætte vil jeg sige at log filer i 9 ud af 10 tilfælde i den virkelige verden er mere effektive end online source code debuggere.

En 50 MB log fil kan afsløre meget.

Gravatar #160 - arne_v
14. nov. 2009 17:10
mat (79) skrev:
Den kan jeg ikke lade ligge. Hvis dine bekendte er programmører så tror jeg ikke på det udsagn, det kan simpelthen ikke passe. Der er INGEN der programmerer full time der ikke bruger code completion, auto imports, class templates o.s.v, det ville være vanvid.


XorpiZ (103) skrev:
Jeg tror dig og dine udviklervenner er de eneste i hele programmøruniverset, der ikke bruger autocomplete. Det er da komplet tåbeligt og spild af tastetryk (som du selv sidder og tæller tidligere) ikke at benytte det.


mat (105) skrev:
Alle editors og IDE'er har det idag, og alle programmører bruger det, medmindre de har levet under en sten.


mat (127) skrev:
I det helt usandsynlige tilfælde at du kender en programmør (ikke en der retter i en kodefil i ny og næ), der siger at han ikke bruger en editor med code completion, så bør han læse op på lektien.


mat (133) skrev:
Hvis det passer at du kender 3 fuldtidsprogrammører, der ikke bruger code completion er jeg oprigtigt overrasket. Har de overhovedet prøvet at bruge det, eller afviser de det udfra en betragtning?


Jeg tror at der er nogen som trænger til at udvide deres horisont lidt.

I visse dele af software udviklings verdenen er brug af IDE'er totalt dominerende: Java, .NET, C++ for Windows, VB6 etc..

Men der er andre dele , hvor der p.g.a. programmerings sprog eller platform bruges editorer som enten ikke understøtter auto complete eller det ikke virker specielt godt: C på *nix, dynamic typed languages.

En del af det sidste er ikke ligefrem nyeste teknologi, men størstedelen af IT systemer er ikke baseret på nyeste teknologi.
Gravatar #161 - arne_v
14. nov. 2009 17:19
fidomuh (146) skrev:
Spoergsmaalet er vel mere om det giver mening at bruge refactoring,


Det gør det.

fidomuh (148) skrev:
Det er som saadan ikke "refactoring", men "refactoring tools" der saettes spoergsmaalstegn ved.


Det er altid godt at skrive det man mener fremfor noget andet.

fidomuh (148) skrev:
"refactoring" er jo saadan set bare en fancy form for "code review", som enhver udvikler jo kommer ud i, i ny og nae.


Refactoring har meget lidt med code review at gøre. Eneste sammenhæng er at code review kan anbefale at der bliver lavet noget refactoring.

fidomuh (150) skrev:
Som jeg ser refactoring forklaret, saa handler det udelukkende om at gennemgaa og optimere kode, uden at aendre paa funktionaliteten.


Nej.

Ikke ifølge gængse definitioner på refactoring og optimering.

fidomuh (156) skrev:
Refactoring er ikke en liste af ting man skal goere, men blot at gennemgaa sin kode og se hvad man kan lave bedre.


Kun hvis man har en trang til at genopfinde den dybe tallerken.

Da der nu er kloge folk som har lavet lister over refactorings, så giver det god mening at bruge deres liste.

Gravatar #162 - arne_v
14. nov. 2009 17:22
fidomuh (134) skrev:
Jeg har skrevet langt mere end 1000 linier, eller 10000 linier, eller 1000000 linier, uden Code Completion.


Du har skrevet over en million linier kode????
Gravatar #163 - fidomuh
14. nov. 2009 18:38
#162

Mere end 100.000.

Kunne vaere jeg skulle begynde at bruge 1000-seperator, saa jeg ikke hamrer for mange nuller af :)

Men hvis nu jeg kigger mig lidt omkring, saa vil jeg tro at de fleste programmoerer har smidt langt mere end en million linier kode af, henover tiden.
Gravatar #164 - arne_v
14. nov. 2009 19:14
Windcape (19) skrev:
Det værste er at selve programmet er kodet i C/C++, men stadigvæk kræver Java


En optælling siger i 3.1.1 Core:

.java - 3459 files = 26.2 MB
.c - 302 files = 3.4 MB
.cpp - 155 files = 1.5 MB
.cxx - 9138 files = 173.1 MB

så Java er en signifikant del af OOo.
Gravatar #165 - arne_v
14. nov. 2009 19:26
fidomuh (163) skrev:
Men hvis nu jeg kigger mig lidt omkring, saa vil jeg tro at de fleste programmoerer har smidt langt mere end en million linier kode af, henover tiden.


Næppe.

1 million linier / 25-50 linier per dag = 90-180 år
Gravatar #166 - arne_v
14. nov. 2009 19:33
Windcape (26) skrev:
WPF (Mere bestemt XAML) tillader ihvertfald nemmere udvidelse af Office, og når .NET 4 kommer til Marts, bliver det endnu nemmere.

Hvor OOo bliver noget hackish gennem 3-4 forskellige typer bindings, uden mulighed for debugging, og helt sikkert uden dokumentation :p


Det er vel meget det samme. Til MSO bruger du VBA til det nemme og noget COM til det tunge. Til OOo bruger du OOoBasic til det nemme og noget UNO til det tunge.

Der er nogen som mener at UNO med Python er rimeligt nemt.

Jeg vil dog også gætte på at:
- der er flere fejl fordi OOo ikke så brugt og dermed også testet som MSO
- dokumentationen er dårligere af samme årsag

Og XAML har iøvrigt ikke en snus at gøre med interfacet mellem office pakke og plugin at gøre.
Gravatar #167 - arne_v
14. nov. 2009 19:49
Windcape (30) skrev:
SUN har været på den anden side med StarOffice, men gav op og frigav koden.


Hvad snakker du om?

Kronologien er:
- StarOffice blev startet i 1984
- den blev gratis i 1998
- SUN købte det i 1999
- næsten med det samme (10 måneder efter købet) gjorde SUN det til open source
- SUN har solgt StarOffice lige siden

Så hvad er det SUN har opgivet?

Windcape (45) skrev:
Pointen var at hvis SUN skulle have lavet alt forarbejdet, og så givet det gratis væk.... Det ville ikke være sket


De har da gjordt det med stort set alt andet af deres software (Solaris->OpenSolaris, SUN Java->OpenJDK etc.).

Windcape (47) skrev:
Så det er da yderst relevant at OpenOffice er endnu et Open Source projekt, som har fået alt benarbejdet gjort på forhånd.


Der er næppe en stor del af koden i OOo 3.x.x som er 10 år gammel eller mere.

UI har ændret sig. Platforme har ændret sig. Fil formatet har ændret sig.
Gravatar #168 - arne_v
14. nov. 2009 19:56
Windcape (55) skrev:
Nej, kritikken var i forhold til plugin udvikling. Hele problematikken ved at programmet er blevet som komplekt i build, er en grundlæggende hindring for nem videreudvikling og forbedring af softwaren.


Der er vel ikke nogen sammenhæng mellem build tools for at builde produktet og build tools for at builde plugins??

Windcape (55) skrev:
Kig på Google Chrome istedet, det er langt bedre kode.


Nogen gange kan du godt være noget svær at følge.

Snakker du om
- build kompleksitet eller om kode kvalitet?
- office pakke eller browser?
Gravatar #169 - arne_v
14. nov. 2009 20:09
illishar (57) skrev:
#51 Du synes ikke at det følgende kan betegnes som et "mareridt" af teknologier?
...
Jeg tæller minimum 4 forskellige compilere til det ovenstående.


3 compilere, 1 script fortolker, 2 build tools, nogle libraries og et par generelle tools.

Det lyder ret beskedent for et projekt i den størrelsesorden.

illishar (57) skrev:
Men du har da ret i, at det ikke er så unormalt at se den slags "pærevælling".


Det er det ikke.

illishar (57) skrev:
Især i open source C++ og ANSI-C projekter.


For at have brug for 3 compilere, så måd er jo være mindst 3 sprog.

Jeg kan ikke forestille mig at open source versus closed source skulle have den store indflydelse på det.

illishar (57) skrev:
Vi er nok bare et par stykker, der er blevet tykke og forvente af at kunne åbne et tilfældigt projekt i VS, uden at have installeret noget


Du er glad for bare at kunne åbne et projekt uden at installere 3 compilere, 1 script fortolker, 2 build tools og nogle libraries uden at have installeret andet end 4 compilere (C#, VB.NET, C++, JSCript), 1 build tool (msbuild) og et hav af libraries ??

illishar (57) skrev:
eller taget stilling til compiler-settings overhovedet


Nu kan jeg ikke se hvorfor det skulle gære den store forskel om compiler settings er i foobar.csproj eller build.xml eller makefile.
Gravatar #170 - arne_v
14. nov. 2009 20:21
Windcape (67) skrev:
Ja, men for OpenOffice ville en fuld Visual Studio solution være oplagt til at builde projektet på Windows.


Ikke specielt oplagt.

OOo er multiplatform.

Forskellige build tools og build files til forskellige platforme giver en masse ekstra arbejde.

Ant virker over det hele.
Gravatar #171 - arne_v
14. nov. 2009 20:24
Windcape (71) skrev:
Nej, jeg synes ikke det er acceptabelt at bede folk om at installere CygWin for at udvikle software til Windows platformen. Det ville svare til at kræve at folk installere WINE for at gøre tilsvarende til Linux.


Ikke helt.

Cygwin er native Win32 executables af gængse *nix programmer.

Wine tillader at køre Win32 native executables under *nix.

Det har ikke meget tilfælles.

Gravatar #172 - fidomuh
14. nov. 2009 20:26
#165

Næppe.

1 million linier / 25-50 linier per dag = 90-180 år


Excuse me?
Jeg bliver kaldt ineffektiv, og i regner med 25-50 linier kode om dagen?

Jeg kan se, ud fra mit sidste "hobby" / "for sjov"-projekt, at der er smidt ~6000 linier kode i.
Det brugte jeg smaa 10-14 dage paa.

Og jeg er, som naevnt, en ret daarlig programmoer.
Medregner vi saa rettelser og des lige, saa er det nok langt mere.

Eller taenker du kun paa "faerdige" projekter?
For saa er vi jo ude i at man laver et negativt antal linier kode, nogen dage ..

Addendum:
Det kunne vaere sjovt at se hvor mange linier tekst / ord, hver bruger har skrevet her paa newz.dk - blot for at saette det i relief.
Gravatar #173 - arne_v
14. nov. 2009 20:33
Windcape (89) skrev:
Det er også ret populært i dynamiske sprog, eller sprog der typisk anvendes uden udviklingsmiljøer (læs: IDE).


Nogen kilder til det?

Jeg synes absolut ikke at det er tilfældet.

(bemærk dog at sigils!=hungarian)
Gravatar #174 - arne_v
14. nov. 2009 20:41
fidomuh (172) skrev:

Excuse me?
Jeg bliver kaldt ineffektiv, og i regner med 25-50 linier kode om dagen?

Jeg kan se, ud fra mit sidste "hobby" / "for sjov"-projekt, at der er smidt ~6000 linier kode i.
Det brugte jeg smaa 10-14 dage paa.


Hvis "jeg kan skrive 6000 linier på 10 dage" betyder at "et team på 10 mand kan skrive 600000 linier på 100 dage", så var software udvikling nemt.

Men sådan er virkeligheden ikke.

I realistiske IT projekter er indtastning af kode en lille del af projektet.

At finde ud af hvad koden skal gøre, aftale interfaces med de andre udviklere, skrive dokumentation, skrive unit tests, deltage i design og code reviews, fixe bugs, deltage i projekt møder etc. kommer oveni.
Gravatar #175 - arne_v
14. nov. 2009 20:50
Windcape (94) skrev:
PHP.


Det er ikke almindelig at bruge hungarian notation i PHP.
Gravatar #176 - fidomuh
14. nov. 2009 20:51
#174

Hvis "jeg kan skrive 6000 linier på 10 dage" betyder at "et team på 10 mand kan skrive 600000 linier på 100 dage", så var software udvikling nemt.

Men sådan er virkeligheden ikke.


No shit?
Men nu snakkede vi saa direkte om mig, og saa er det saadan set ligemeget hvor fail det er at arbejde i teams, ifht. indtastning af kode.

I realistiske IT projekter er indtastning af kode en lille del af projektet.


Korrekt.

At finde ud af hvad koden skal gøre, aftale interfaces med de andre udviklere, skrive dokumentation, skrive unit tests, deltage i design og code reviews, fixe bugs, deltage i projekt møder etc. kommer oveni.


Jada.
Ifoelge "populaere" meninger ( som Wikipedia ) snakkes der om at 35% af tiden gaar med egentlig indtastning.

Min pointe var mere, at jeg, som slacker-n00b, har skrevet noget der ligner 10.000 linier kode - uden code-completion, paa smaa 14 dage.
Paa et hobby projekt.
( Jeg har flere af dem, btw )

Jeg vil tillade mig at formode, at en "rigtig" ( hoho ) programmoer har foelgende:
Flere "hobby"-projekter, end mig.
Flere "rigtige" udviklingsprojekter ,end mig.
Flere timer brugt paa programmering, end mig.

Mit bud er, at 1 million linier indtastet, er rimeligt passende ( eller i underkanten ) for folk der har udviklet i en smule laengere tid end Windcape.

Kontekst, ioevrigt, er din ven.

#175

substr().

Hungarian Notations er brugt i selve sproget, vil jeg tro, han mener.
Gravatar #177 - lorenzen
14. nov. 2009 20:54
#arne_v

Nu erindre jeg noget om at du ikke er uddannet datamatiker, derfor må du ifølge Windcapes logik (og andre) iøvrigt ikke udtale dig omkring software udvikling, da det er begrænset denne gruppe af mennesker.
Gravatar #178 - arne_v
14. nov. 2009 21:00
Windcape (104) skrev:
pu stat r dep (pil ned 3 gange), for første linje :)

Jeg skriver sjældent mere end de 4-5 tegn af et klassenavn.


mat (105) skrev:

Skal vi tælle?

f o r + tab = 4 tast. Og jeg kan så rykke min cursor til betingelsen, og (med autocomplete) referere til en variabel, det ville jeg skulle alligevel. Jeg er nu klar til at skrive noget logik.

for(int i = 1;i<;i++) {} = 24 tast.


Windcape (110) skrev:

for(int i = 0;i < 9;i++)
{
}
4 tastetryk.

f tab tab 9


illishar (113) skrev:
Prøv at lav en switch på en enum ;)

sw TAB TAB [type enum] ENTER

switch (COP.BaudRates)
{
case COP.BaudRates.COP_k_1000_KB:
break;
case COP.BaudRates.COP_k_800_KB:
break;
case COP.BaudRates.COP_k_500_KB:
break;
case COP.BaudRates.COP_k_250_KB:
break;
case COP.BaudRates.COP_k_125_KB:
break;
case COP.BaudRates.COP_k_100_KB:
break;
case COP.BaudRates.COP_k_50_KB:
break;
case COP.BaudRates.COP_k_20_KB:
break;
case COP.BaudRates.COP_k_10_KB:
break;
default:
break;
}


8 tryk :P


Jo.

Alt det der er jo meget imponerende nå rman skal lave en 30 sekunders demo for chefen.

Men betyder det noget for den samlede udviklings tid?

Næppe!

Det er altså ikke indtastning af den slags som tager tid i et software projekt.

Der hvor en IDE giver noget reelt bang for the buck er når man bruger den til redesign/refactoring hvor man renamer og/eller flytter ting rundt.

Man sparer lidt tid på selve konsekvens rettelserne. Og man sparer meget tid på at undgå at glemme at rette eller rette forkert på sådanne måder at koden kompiler men ikke fungerer som den skal.
Gravatar #179 - arne_v
14. nov. 2009 21:05
fidomuh (176) skrev:

substr().

Hungarian Notations er brugt i selve sproget, vil jeg tro, han mener.


substr er et all lowercase navn som er en forkortelse (stjålet fra C) af et almindeligt engelsk ord substring og har ikke set skyggen af hungarian notation.
Gravatar #180 - arne_v
14. nov. 2009 21:14
fidomuh (176) skrev:
Men nu snakkede vi saa direkte om mig, og saa er det saadan set ligemeget hvor fail det er at arbejde i teams, ifht. indtastning af kode.


At arbejde i teams er ikke fail men en nødvendighed.

fidomuh (176) skrev:
Ifoelge "populaere" meninger ( som Wikipedia ) snakkes der om at 35% af tiden gaar med egentlig indtastning.


Aldeles urealistisk.

fidomuh (176) skrev:

Min pointe var mere, at jeg, som slacker-n00b, har skrevet noget der ligner 10.000 linier kode - uden code-completion, paa smaa 14 dage.
Paa et hobby projekt.
( Jeg har flere af dem, btw )

Jeg vil tillade mig at formode, at en "rigtig" ( hoho ) programmoer har foelgende:
Flere "hobby"-projekter, end mig.
Flere "rigtige" udviklingsprojekter ,end mig.
Flere timer brugt paa programmering, end mig.

Mit bud er, at 1 million linier indtastet, er rimeligt passende ( eller i underkanten ) for folk der har udviklet i en smule laengere tid end Windcape.


Men den statistics for den slags hobby projekter er aldeles uoverførbare til professionel software udvikling.

En million linier kode er aldeles urealistisk.

Gravatar #181 - Windcape
14. nov. 2009 23:38
arne_v (178) skrev:
Der hvor en IDE giver noget reelt bang for the buck er når man bruger den til redesign/refactoring hvor man renamer og/eller flytter ting rundt.
Rigtigt, men i forhold til f.eks. PHP er jeg rimelig glad for at have et IDE der fortæller mig hvis jeg har lavet en tastefejl, FØR jeg compiler.

Jeg ser ingen grund til at undervudere værdien i et IDE ligesom fidomuh. Hvis det kan forøge min produktivitet, så er prisen imo. et lille beløb af betale i det samlede billede.

--

Mht. hungarian notation in PHP, og andre dynamiske sprog, så har jeg ikke en kilde. Men jeg har set rigtige mange open source projekter i forskellige dynamiske sprog de sidste 7 år.

Jeg har tit oplevet hungarian notation i disse, og at argumentet var for at kunne se hvilken type det var. Det er ikke nødvendigvis anderledes end hvis de samme personer skrev C#, men jeg er stadig af den mening at et godt IDE hjælper på det.
Gravatar #182 - Windcape
14. nov. 2009 23:40
arne_v (180) skrev:
Aldeles urealistisk.
35% indtastning må være for Inderne man har outsourcet den del til :D
Gravatar #183 - arne_v
14. nov. 2009 23:40
#181

Lad os tage et kendt eksempel på en virkelig stor app.

Windows Vista

Baseret på rygter er omfanget:
- tilføjet 10 millioner nye linier
- modificeret 10 millioner eksisterende linier
- forbrug 20000 mandår hvoraf 1/2 er udviklere

(10 millioner + 10 millioner) / (20000 * 225 ) = 8.9 linie per dag per udvikler

Og de har uden tvivl brugt Visual Studio.
Gravatar #184 - arne_v
14. nov. 2009 23:48
arne_v (179) skrev:
substr er et all lowercase navn som er en forkortelse (stjålet fra C)


Rettelse: stjålet fra C på Linux eller standard C++.
Gravatar #185 - mat
15. nov. 2009 00:09
#160

Men der er andre dele , hvor der p.g.a. programmerings sprog eller platform bruges editorer som enten ikke understøtter auto complete eller det ikke virker specielt godt: C på *nix, dynamic typed languages.


Ja jeg må jo erfare at der er nogen der synes at det at taste er vildt fedt. Jeg har set problemet løst i dynamiske sprog via konventioner.

#178

Jo.

Alt det der er jo meget imponerende nå rman skal lave en 30 sekunders demo for chefen.

Men betyder det noget for den samlede udviklings tid?

Næppe!

Det er altså ikke indtastning af den slags som tager tid i et software projekt.


Jo det gør. Indtastning tager altid den tid det tager. Kode tryller ikke sig selv frem. Og hvis man kan optimere processen gør man det. Det er derfor det findes. Indtasting af trivialiteter er totalt ligegyldigt og kan det optimeres gør man det (bl.a via code completion, class templates o.l.).
Det er muligt det ikke er en kæmpepost, men du mangler perspektiv i dit arguments relevans.


Gravatar #186 - arne_v
15. nov. 2009 01:12
Windcape (181) skrev:
Mht. hungarian notation in PHP, og andre dynamiske sprog, så har jeg ikke en kilde. Men jeg har set rigtige mange open source projekter i forskellige dynamiske sprog de sidste 7 år.


Uden eksempler på projekter/sprog er det jo lidt svært at forholde sig til.

Windcape (181) skrev:
Jeg har tit oplevet hungarian notation i disse, og at argumentet var for at kunne se hvilken type det var.


Jo, men netop i disse sprog kan en variabel jo skifte type. Så jeg tror ikke meget på ideen.
Gravatar #187 - arne_v
15. nov. 2009 01:23
mat (185) skrev:
Ja jeg må jo erfare at der er nogen der synes at det at taste er vildt fedt.


Jep - der er nogen som ikke har opdaget at der er sket fremskridt indenfor værktøjer de sidste 10-20 år.

Ligesom vi har dem som er så snævertsynede at bare fordi deres sprog og platform har en god IDE, så tror de at en sådan må findes til alle.

mat (185) skrev:
Jeg har set problemet løst i dynamiske sprog via konventioner.


Konventioner som erstatning for auto completion??

mat (185) skrev:

Jo det gør. Indtastning tager altid den tid det tager. Kode tryller ikke sig selv frem. Og hvis man kan optimere processen gør man det. Det er derfor det findes. Indtasting af trivialiteter er totalt ligegyldigt og kan det optimeres gør man det (bl.a via code completion, class templates o.l.).
Det er muligt det ikke er en kæmpepost, men du mangler perspektiv i dit arguments relevans.


Perspektiv er at relatere noget til den store billede.

Og det er faktisk lige netop det jeg gør.

Hvis vi antager:
- 50 linier om dagen
- der spares 10 taste slag per linie p.g.a. auto completion
- det auto completion genererer kunne tastes med 1 tegn/sekund
så sparer man 8 minutter om dagen.

Konklusionen er at auto completion set i perspektiv har en betydning på linie med den gennemsnitlige afstand hen til kaffemaskinen.
Gravatar #188 - Windcape
15. nov. 2009 01:32
arne_v (187) skrev:
Ligesom vi har dem som er så snævertsynede at bare fordi deres sprog og platform har en god IDE, så tror de at en sådan må findes til alle.
Jeg tror nærmere at vi mener det BURDE være til alle platforme.

Jeg synes det er utrolig at f.eks. Linux communitiet ikke har lavet et C/C++ fokuseret IDE, når de netop skriver så meget af det.

Personligt giver jeg altså ikke meget for enkelt fil-redigering i emacs, og svn updates via. en terminal eller bash script.
Gravatar #189 - mat
15. nov. 2009 09:23
#187

Ligesom vi har dem som er så snævertsynede at bare fordi deres sprog og platform har en god IDE, så tror de at en sådan må findes til alle.


Ja åbenbart. Men hvis man har prøvet et ordentligt IDE med ordentlige tools så forstår jeg simpelthen ikke at der kan sidde nogen uden. Efterspørgslen burde være enorm?

Konventioner som erstatning for auto completion??


Nej, auto completion baseret på navnekonventioner istedet for typer. Det er ikke kønt, men det findes.

Konklusionen er at auto completion set i perspektiv har en betydning på linie med den gennemsnitlige afstand hen til kaffemaskinen.


Det tæller altsammen - du ved, "mange bække små" ;)

Jeg tror egentlig mere jeg tænker mere på en programmørs velbefindende (og effektivitet) ved at kunne tænke (og gøre sit arbejde) istedet for at slå tegn.
Gravatar #190 - Windcape
15. nov. 2009 10:05
mat (189) skrev:
Efterspørgslen burde være enorm?
Det er den også, men de teknologier som mangler IDE er dem som benyttes til Open Source / Linux udvikling.

Og det er en brugergruppe som ikke vil betale for software. Altså kort sagt, der er intet marked for at udvikle det.

Så folk fortsætter bare med at bruge Emacs, fordi det var godt nok til deres bedstefar, så er det også godt nok til dem.
Gravatar #191 - fidomuh
15. nov. 2009 15:41
#180

At arbejde i teams er ikke fail men en nødvendighed.


Men det er aabenbart fail for produktiviteten af den enkelte person.

Aldeles urealistisk.


Mjoh, ud fra hvad jeg hoerer her, saa lyder det nu ganske realistisk for stoerre projekter.

Men den statistics for den slags hobby projekter er aldeles uoverførbare til professionel software udvikling.


Vi snakker ikke om Joe Random Corp, men om udvikleren.
Du mener ikke at en given udvikler, umiddelbart sandsynligvis, har skrevet flere linier kode end mig, i sin levetid?

En million linier kode er aldeles urealistisk.


Maaske for dig.

#190

Og det er en brugergruppe som ikke vil betale for software. Altså kort sagt, der er intet marked for at udvikle det.


Bare fordi du kan lide at pule boern i roeven, betyder det altsaa ikke, at vi andre ikke betaler for vores software.

Så folk fortsætter bare med at bruge Emacs


Lettere OT, men saavidt jeg husker, saa er Emacs faktisk anset som noget af det taetteste man kan komme paa et egentligt IDE, fra en teksteditor.
Det er milliarder af plugins til lortet.

Dermed ikke sagt at jeg synes den er nice, men altsaa.
( Og jeg tvivler paa min bedstefar har brugt Emacs, han doede vist inden det blev udviklet. )
Gravatar #192 - Windcape
15. nov. 2009 15:59
fidomuh (191) skrev:
betyder det altsaa ikke, at vi andre ikke betaler for vores software.
Hvilke betalingsprodukter benytter du når du benytter Linux? :p
Gravatar #193 - fidomuh
15. nov. 2009 16:35
#192

Hvilke betalingsprodukter benytter du når du benytter Linux? :p


Hvad har det, med min lyst til at betale for software, at goere?
Gravatar #194 - lorenzen
16. nov. 2009 01:42
Windcape (192) skrev:
Hvilke betalingsprodukter benytter du når du benytter Linux? :p


Nu er man som bruger af linux platformen heldigvis ikke så afhængig af købe software, som jeg føler mig på en windy platform. Men jeg har da både købt vmware, cedega og en god sjat spil.
Der er intet som udelukker en fra at betale for sin software på linux, bare fordi at der er så meget der er gratis.

Kom du med VS08 til linux er jeg 150% sikker på at der er mange som gerne vil betale fuld pris for det, hvis ikke så bare for at få den debugger som er i VS08.

Der er nok mange privatpersoner som ikke vil betale for VS08 til linux, men der er så sandelig også ekstremt mange udviklere der privat ikke vil betale for selvsamme på windows platformen.

Men hovedindtægtskilden for programmer ala VS08 er jeg nu ret sikker på stadigvæk er i industrien, og der betaler man gerne for sin software og sin support aftale. Vi har da hvertfald købt nogle meget dyre sager ude i byen, som er baseret til brug på linux.

Og iøvrigt rart at se du ved så meget om emacs, du må virkelig havde været emacs wiki og biblen igennem for at kunne udtale dig så skråsikkert.
Gravatar #195 - Windcape
16. nov. 2009 02:10
lorenzen (194) skrev:
Nu er man som bruger af linux platformen heldigvis ikke så afhængig af købe software, som jeg føler mig på en windy platform.
Kommencielt software på min maskine:

Microsofts udviklingsplatform (Lang række værktøjer)
Microsoft Office
Spil

Altså præcis de samme ting som ville koste penge på enhver anden platform.

Jeg har endnu ikke set nogen udvikle en platform på niveau med Visual Studio, og gøre den gratis. IDEA er det nærmeste, og de har samme prismodel som Visual Studio. Altså en gratis simpel udgave til private, og en model med entreprise værktøjer til virksomheder.
Gravatar #196 - arne_v
16. nov. 2009 02:45
Windcape (188) skrev:
Jeg tror nærmere at vi mener det BURDE være til alle platforme.


Muligt.

Men hvorfor pokker udtrykker I så voldsom skepsis overfor om der udviklere der bruger værktøjer der er til rådighed i.s.f. værktøjer som burde være til rådighed??

Windcape (188) skrev:
Jeg tror nærmere at vi mener det BURDE være til alle platforme.

Jeg synes det er utrolig at f.eks. Linux communitiet ikke har lavet et C/C++ fokuseret IDE, når de netop skriver så meget af det.

Personligt giver jeg altså ikke meget for enkelt fil-redigering i emacs, og svn updates via. en terminal eller bash script.


Hvis de følte behovet, så blev det sikkert også udviklet.

Men de folk der skriver C på/til Linux er tilsyneladende generelt tilfredse med Emacs og vim.

Og de griner sikkert en del over at folk der ikke skriver C på/til Linux mener at de ved bedre hvilke værktøjer der er bedst for dem.
Gravatar #197 - arne_v
16. nov. 2009 02:49
mat (189) skrev:
Ja åbenbart. Men hvis man har prøvet et ordentligt IDE med ordentlige tools så forstår jeg simpelthen ikke at der kan sidde nogen uden. Efterspørgslen burde være enorm?


Men det er den ikke.

Og det burde man jo nok kunne udlede noget af.

mat (189) skrev:
Jeg tror egentlig mere jeg tænker mere på en programmørs velbefindende (og effektivitet) ved at kunne tænke (og gøre sit arbejde) istedet for at slå tegn.


Det er jo ikke ligefrem morsomt at komme på et projekt og skulle arbejde med ssh, ksh og en standard vi.

Men arbejdsgiver betaler ikke en for at man skal more sig, men for at man skal levere noget.
Gravatar #198 - Windcape
16. nov. 2009 02:50
arne_v (196) skrev:
Og de griner sikkert en del over at folk der ikke skriver C på/til Linux mener at de ved bedre hvilke værktøjer der er bedst for dem.
Udviklere med mange års erfaring i at udvikle med IDEs, har vel en god ide om hvor meget det hjælper på produktiviteten i forhold til dem som pure har nægtet at prøve det IDE.

Jeg griner ikke af erfaring mere.
Gravatar #199 - Windcape
16. nov. 2009 02:54
arne_v (197) skrev:
Det er jo ikke ligefrem morsomt at komme på et projekt og skulle arbejde med ssh, ksh og en standard vi.

Men arbejdsgiver betaler ikke en for at man skal more sig, men for at man skal levere noget.
Hvorfor så ikke skrive det hele i en 300x200 terminal, i assembler?

De fleste arbejdsgivere er godt klar over det kan betale sig at øge produktiviteten. Men det er mest unge udviklere som har lært at bruge værktøjerne som en del af deres uddannelse, som ønsker at bruge dem.

En person som min far er helt fint tilfreds med at kode kode COBOL på OS/400 via. en terminal i sort&grøn.
Gravatar #200 - arne_v
16. nov. 2009 02:57
Windcape (190) skrev:
Det er den også, men de teknologier som mangler IDE er dem som benyttes til Open Source / Linux udvikling.


Vrøvl.

Den slags findes både til open source og closed source baserede miljøer.

Det er ikke licens forholdene men alderen af miljøerne som er karakteristisk.

Windcape (190) skrev:
Og det er en brugergruppe som ikke vil betale for software. Altså kort sagt, der er intet marked for at udvikle det.


Der er masser af kommercielle produkter til Linux.

Oracle sælger f.eks. et hav af forskellige produkter i pris klassen 10000-300000 USD per CPU.

Og de sælger dem sågar !
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login