Google Groups Home
Help | Sign in
Zwillingseditor
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  12 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Myonara@Uni  
View profile
 More options Jul 13, 2:40 am
Newsgroups: de.alt.mud
From: "Myonara@Uni" <Myonara-0708d...@UNItopia.rus.Uni-Stuttgart.DE>
Date: Sun, 13 Jul 2008 08:40:26 +0200
Local: Sun, Jul 13 2008 2:40 am
Subject: Zwillingseditor
Hallo deutsche Mud-"Gemeinde"...

Die Idee entstand aus einer Kreuzung von Extreme Programming und der
Jetzt-Situation zb in UNItopia, dass viele MUD-Programmierer im
Prinzip alleine ihren Code schreiben, umstellen usw.
Beror jemand sich in eine Implementierung stuerzt, wollt ich vor allem
wissen, wie brauchbar Ihr diese Idee einschaetzt.

Man nehme einen Editor, in dem zwei Programmierer zusammen
dieselbe Datei editieren:
- beide sehen den gleichen Ausschnitt
- einer hat den Focus, den er abgeben kann
- Moeglichkeit zum chaten/diskutieren
- optional ein Logging

Vorteile:
- ein unerfahrener Programmierer kann ausgebildet werden, ohne _nur_
  den harten und mitunter frustrierenden Weg des selbst Ausprobierens
  zu gehen.
- zwei Programmierer mit unterschiedlichen Faehigkeiten koennen sich
  zusammen tun, einer mit einem starken Focus auf guten Beschreibungen
  mit einem mit gutem technischen Hintergrund. Und beide koennen was
  dazu lernen ohne den Horror vor dem jeweils anderen Gebiet.
- Wenn einer eine oder eine Gruppe von Dateien zu ueberarbeiten hat,
  braucht er dies nicht mer alleine zu tun. Im vier Augen Prinzip laesst
  sich einfacher nach allen neuen Coderichtlinien und Best Practices
  Ausschau halten.
- Der eine hat Schreibrechte, weiss aber nicht, wie ein aktueles
  Problem zu loesen ist, und der andere weiss die Loesung aber keine
  Schreibrechte. Klar, auf die Datei schreiben sollte nur moeglich sein,
  weinn derjenige mit Schreibrechte grade den Focus hat, wenn der
  Schreibbefehl abgegeben wird.
- zusammengefasst: eine Moeglichkeit zu mehr Teamwork.
- weitere?

Nachteile:
- Duerfte etwas aufwendig sein, das zu programmieren.
- Manchmal hab ich den Eindruck, dass jeder Programmierer jeweils
  eine andere Kombination von Editoren und/oder FTP-Tools nutzen,
  um "ihre" Dateien zu bearbeiten. _Nur_ eine Built-in Loesung
  duerfte von der Bedienung abschrecken. Offene Frage bleibt,
  ob eine externe Loesung hier mudunabhaengig eine Loesung bringen kann.
- Umdenken? :)
- weitere?

Myonara@UNI

P.S.: "Programmierer" bitte in maennlicher und weiblicher Form verstehen,
ersatzweise auch Architekten, Adel, Magier, Goetter, usw.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andreas Schwarz  
View profile
 More options Jul 13, 9:46 am
Newsgroups: de.alt.mud
From: "Andreas Schwarz" <Andreas.Schw...@usenet2.schwarzes.net>
Date: 13 Jul 2008 14:46:02 +0100
Local: Sun, Jul 13 2008 9:46 am
Subject: Re: Zwillingseditor

On Sun, 13 Jul 2008 08:40:26 +0200, "Myonara@Uni" wrote:
> Man nehme einen Editor, in dem zwei Programmierer zusammen
> dieselbe Datei editieren:
> - beide sehen den gleichen Ausschnitt
> - einer hat den Focus, den er abgeben kann
> - Moeglichkeit zum chaten/diskutieren
> - optional ein Logging

Etwas globaler gesehen ist "screen" dafuer recht gut geeignet,
man kann damit das eigene terminal auch anderen zugaenglich
machen (das funktioniert natuerlich nicht mit editoren die
innerhalb des muds laufen).

Siehe auch :

  http://www.gnu.org/software/screen/screen.html

--

    PGP: 0x661AB571


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Georg Becker  
View profile
 More options Jul 13, 9:17 am
Newsgroups: de.alt.mud
From: Christian Georg Becker <cbec...@informatik.hu-berlin.de>
Date: Sun, 13 Jul 2008 15:17:46 +0200
Local: Sun, Jul 13 2008 9:17 am
Subject: Re: Zwillingseditor
Myonara@Uni schrieb:

Gegenfrage(n): habt ihr Leute, die wirklich in Paaren programmieren? (in
MG zB sind die Programmierer selbst etwas rar geworden).

Und wenn ja: nutzen die nicht vielleicht wirklich lieber externe Tools?

Siehe
http://en.wikipedia.org/wiki/Pair_programming#External_links
für ein paar Editoren (SubEthaEdit, Coda, Moonedit).

Eventuell müsst ihr ja nur mal die Existenz dieser Tools propagieren
anstatt intern was zu bauen. Selbst einen besseren internen Editor als
"ed" (zoe? ... wasweissich wie der hiess) hab ich immer ungern genutzt:
Lag, Backup, Versionierung, Funktionalität, Highliting ...

Krischan


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mammi@Uni  
View profile
 More options Jul 14, 5:07 pm
Newsgroups: de.alt.mud
From: "Mammi@Uni" <Mammi-0708b...@UNItopia.rus.Uni-Stuttgart.DE>
Date: Mon, 14 Jul 2008 23:07:31 +0200
Local: Mon, Jul 14 2008 5:07 pm
Subject: Re: Zwillingseditor
Hm. Du regst also ein erweitertes "beobachte" an? Oder meinst Du
mud-externen shared Zugriff auf eine Datei?

Einigen meiner Lehrlinge hab ich "das Programmieren" beigebracht, indem ich
sie beobachtete und sie im ED herum geschrieben haben, ich ihnen was  
erzaehlt habe, ggf die ED-Befehle gesagt habe usw.
Das war fuer beide Seiten zwar anstrengend (insbesondere wenn der beeobachtete
noch nie sowas wie einen zeilenorientieren Editor gesehen hat), war aber
auf 4 Stunden "Zuschauens" gesehen effektiv.

Es haette es sicher vereinfacht, wenn der Beobachtende in einen Master-
Modus gehen kann, wo er dem Beobachteten direkt sichtbar etwas vor-tippt.

Mammi


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Birgit Nietsch  
View profile
 More options Jul 15, 12:56 pm
Newsgroups: de.alt.mud
From: Birgit Nietsch <birgit-niet...@gmx.de>
Date: Tue, 15 Jul 2008 18:56:18 +0200
Local: Tues, Jul 15 2008 12:56 pm
Subject: Re: Zwillingseditor
Mammi@Uni schrieb:

> Einigen meiner Lehrlinge hab ich "das Programmieren" beigebracht, indem
> ich sie beobachtete und sie im ED herum geschrieben haben, ich ihnen was
> erzaehlt habe, ggf die ED-Befehle gesagt habe usw.

Gute Idee, aber wen kriegt man denn heute noch dazu, den ed zu benutzen?
Ich liebe ihn, werde aber jedes Mal seltsam angeschaut, wenn ich das
erwaehne.

Den xed kann man jetzt bereits so einstellen, dass man einen Streifen
des Bildschirms fuer Mudchat freigehalten wird. Vielleicht laesst sich
das ja zu einem beobachtbaren Fenster ausbauen?


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Myonara@Uni  
View profile
 More options Jul 15, 1:24 pm
Newsgroups: de.alt.mud
From: "Myonara@Uni" <Myonara-0708d...@UNItopia.rus.Uni-Stuttgart.DE>
Date: Tue, 15 Jul 2008 19:24:30 +0200
Local: Tues, Jul 15 2008 1:24 pm
Subject: Re: Zwillingseditor
@mammi: Meine Idee war kein Beobachten sondern wirklich beide editieren
die gleiche Datei zurselben Zeit, dh innerhlab des Editors wird noch ein Token
uebergeben, wer grade was macht, ob das entrissen werden kann, sollte
Verhandlungssache sein.

@mammi,Brigit:
Auch ich nutze den ED relativ haeufig, was den Vorteil hat, wenn ich mal
nicht von meienr normalen Arbeitsumgebung zuhause zugreife, dass ich etwas
ausrichten kann.
Auch in den anderen Artikeln wurde mehr auf externe Tools abgezielt,
und ich denke, auch da ist ein grosser Trend hin zu verbuchen.
Ich werde die angegebenen Links noch durchforsten, ideal fuer mich waere
eine interne (je Driver??) und eine externe (mudunabhaengige?) Loesung.

Mal sehen, was noch fuer Ideen kommen.

Myonara@Uni


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Zesstra@MG  
View profile
 More options Jul 15, 4:37 pm
Newsgroups: de.alt.mud
From: "Zesstra@MG" <usenet0608.30.schae...@spamgourmet.com>
Date: Tue, 15 Jul 2008 22:37:25 +0200
Local: Tues, Jul 15 2008 4:37 pm
Subject: Re: Zwillingseditor
Myonara@Uni schrieb:

> Ich werde die angegebenen Links noch durchforsten, ideal fuer mich waere
> eine interne (je Driver??) und eine externe (mudunabhaengige?) Loesung.

Vielleicht bin ich gerade tatsaechlich zu stumpf, aber ich bin eher
skeptisch, obs zweckmaessig ist, viel Aufwand zu investieren, in den
Driver eine aufwaendige Kollaborationsinfrastruktur einzubauen, wenn
es fertige und mit ziemlicher Sicherheit leistungsfaehigere externe
Loesungen gibt. Zumal es mit aktiven Entwicklern in vielen Muds ja
doch eher eng bestellt ist und auch im Driver eine Vielzahl von
Problemen und Wuenschen zu bearbeiten ist. Da waere fuer ein Mud und
seine Spieler ein neues Gebiet IMHO nutzbringender.
Ich gehoere zu den Magiern, die zum Programmieren nie den eingebauten
ed verwenden, weil mir das einfach zu unbequem ist. Ich ziehe meine
gewohnte Programmierumgebung zuhaus vor (vim) und in Anbetracht der
Vielzahl von 'Lieblings-Programmier-Umgebungen' glaube ich nicht, dass
man da einen gemeinsamen Nenner finden kann.

Viele Gruesse,
Zesstra@MG


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alloy@FF  
View profile
 More options Jul 15, 4:53 pm
Newsgroups: de.alt.mud
From: "Alloy@FF" <al...@ff.mud.de>
Date: 15 Jul 2008 22:53:33 +0200
Local: Tues, Jul 15 2008 4:53 pm
Subject: Re: Zwillingseditor
Das hat Zesstra schoen gesagt. Nun sollte man beruecksichtigen, dass am Ende
bei technischen Aufgabenstellungen (besonders gerade auch bei nicht wirklich
gestellten Aufgaben :) im Mud durchaus gern mal das programmiert wird, worauf
der Programmierer eben zu programmieren scharf ist, egal was der Bedarf ist.

Ich denke, man kommt gut ohne eine technische Editor-Loesung aus bei einem
motivierten Schreiberduo. Wer gemeinsam an Files arbeiten will, hat dafuer
laengst einen Modus fuer sich gefunden; anderenfalls wuerde es zb in
FinalFrontier und sicher in anderen Muds so manches nicht geben.

Schaden wuerde so ein Zwillingseditor sicher nichts, nur wuerde er vermutlich
wenig benutzt. "Natuerlich" waere imho das Erstellen eines Zw-editors eine
Verschwendung von Ressourcen, aber wann haette das jemals einen Mudwiz
aufgehalten, und warum sollte es auch. Ich fand die Idee schon gut :-)

Alloy


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Zesstra@MG  
View profile
 More options Jul 15, 5:33 pm
Newsgroups: de.alt.mud
From: "Zesstra@MG" <usenet0608.30.schae...@spamgourmet.com>
Date: Tue, 15 Jul 2008 23:33:07 +0200
Local: Tues, Jul 15 2008 5:33 pm
Subject: Re: Zwillingseditor
Alloy@FF schrieb:
> Das hat Zesstra schoen gesagt. Nun sollte man beruecksichtigen, dass am Ende
> bei technischen Aufgabenstellungen (besonders gerade auch bei nicht wirklich
> gestellten Aufgaben :) im Mud durchaus gern mal das programmiert wird, worauf
> der Programmierer eben zu programmieren scharf ist, egal was der Bedarf ist.

Natuerlich. Ich mach natuerlich auch gerne mal Dinge, die mich einfach
mal so interessieren. Und wenn jemand es aus technischem Interesse
machen moechte und die technische Loesung fuer sie/ihn Befriedigung
genug ist, moechte ich keinesfalls jemanden abhalten. Bloed waer aber,
wenn hinterher Frust aufkommt, weil nicht soviele Leute wie anfangs
gedacht es benutzen oder bei der Entwicklung sich nicht viele beteiligen.

Viele Gruesse,
Zesstra@MG


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Caladahn@FF  
View profile
 More options Jul 20, 12:19 pm
Newsgroups: de.alt.mud
From: "Caladahn@FF" <use...@error403.info>
Date: Sun, 20 Jul 2008 18:19:31 +0200
Local: Sun, Jul 20 2008 12:19 pm
Subject: Re: Zwillingseditor
Myonara@Uni schrieb:

> Man nehme einen Editor, in dem zwei Programmierer zusammen
> dieselbe Datei editieren:
> - beide sehen den gleichen Ausschnitt
> - einer hat den Focus, den er abgeben kann
> - Moeglichkeit zum chaten/diskutieren
> - optional ein Logging

"Gegenvorschlag" (bin ja nicht dagegen, daher die ""):
Jeder der beiden nimmt sich die Datei, die beiden verbinden sich per
Skype oder ein vergleichbares Tool und programmieren so zusammen?

Das "extreme programing" hat sich meines Wissens nach auch nie wirklich
durchgesetzt.

Dass sich zwei Leute ein Projekt teilen, bei dem dann der eine die
Technik und der andre die Beschreibungen macht finde ich eine schöne
Sache, aber dazu braucht man sowas eigentlich nicht.

Ich würde dann als Techniker einfach nur Platzhalter für die
Beschreibungen machen, mache ich eigentlich auch so, wenn ich alleine
programmiere, ich gehe das eher iterativ vor.

Aber wenn einer Spass daran hat so einen Zaubereditor zu basteln, werde
ich das gerne mal ausprobieren.

Gruß,
cala @ ff


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Birgit Nietsch  
View profile
 More options Jul 25, 1:21 pm
Newsgroups: de.alt.mud
From: Birgit Nietsch <birgit-niet...@gmx.de>
Date: Fri, 25 Jul 2008 19:21:03 +0200
Local: Fri, Jul 25 2008 1:21 pm
Subject: Re: Zwillingseditor
Caladahn@FF schrieb:

> Myonara@Uni schrieb:

>> Man nehme einen Editor, in dem zwei Programmierer zusammen
>> dieselbe Datei editieren:
>> - beide sehen den gleichen Ausschnitt
>> - einer hat den Focus, den er abgeben kann
>> - Moeglichkeit zum chaten/diskutieren
>> - optional ein Logging

> "Gegenvorschlag" (bin ja nicht dagegen, daher die ""):
> Jeder der beiden nimmt sich die Datei, die beiden verbinden sich per
> Skype oder ein vergleichbares Tool und programmieren so zusammen?

Das wird nix. Eher: einer von beiden installiert sich Linux, Screen,
und einen Editor, mit dem beide klar kommen.

> Das "extreme programing" hat sich meines Wissens nach auch nie wirklich
> durchgesetzt.

Das kann sich auch nicht durchsetzen, wenn die Leute
a) nie davon gehört haben,
b) hunderte von Kilometern auseinander wohnen,
c) geeignete Arbeitsmittel fehlen,

denn normalerweise sitzt man zwecks XP nebeneinander am selben Scheibtisch
und quatscht miteinander. Das ist bequemer als im Chatfenster zu tippen.

> Dass sich zwei Leute ein Projekt teilen, bei dem dann der eine die
> Technik und der andre die Beschreibungen macht finde ich eine schöne
> Sache, aber dazu braucht man sowas eigentlich nicht.

Das ist auch nicht der Sinn von xtreme programming, sondern es geht,
auf Gewerkschaftsdeutsch gesprochen, um Arbeitsverdichtung: der eine
macht (in diesem Fall nicht un- sondern qualifizierte Bemerkungen) zu
dem, was der andere gerade tippt, und alle paar Minuten wechselt man
sich ab. Sowas wird sich im Büroalltag vermutlich eher nicht durchsetzen,
weil a) die Chemie zwischen den Beteiligten stimmen muss, b) es sich um
eine hochverdichtende Arbeitstechnik handelt, die auf die Dauer irgendwann
auch ziemlich schlaucht, und c) weil die Schlipsträger nicht kapieren, dass
zwei Mann an einer Tastatur mehr wuppen als zwei Mann an zwei Tastaturen.  

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Caladahn@FF  
View profile
 More options Jul 25, 1:53 pm
Newsgroups: de.alt.mud
From: "Caladahn@FF" <use...@error403.info>
Date: Fri, 25 Jul 2008 19:53:51 +0200
Local: Fri, Jul 25 2008 1:53 pm
Subject: Re: Zwillingseditor
Birgit Nietsch schrieb:

> Caladahn@FF schrieb:

>> "Gegenvorschlag" (bin ja nicht dagegen, daher die ""):
>> Jeder der beiden nimmt sich die Datei, die beiden verbinden sich per
>> Skype oder ein vergleichbares Tool und programmieren so zusammen?

> Das wird nix. Eher: einer von beiden installiert sich Linux, Screen,
> und einen Editor, mit dem beide klar kommen.

Was spricht gegen die gewohnte "Entwicklungsumgebung", VNC und Skype?

Ich persönlich mag zwar kein Skype, es läuft aber auf den meisten
Computern (Win / Mac, eine Linuxversion gibt doch es bestimmt auch?!
Zumindest eine Skypealternative, die auf allen Systemen rennt gibt es
bestimmt).

VNC gibt es auch für eigentlich jedes OS.

Nur nochmal um nicht mißverstanden zu werden, ich hab nichts gegen den
Zwillingseditor, ich suche nur eine pragmatische, schnell anwendbare
Lösung, die möglichst wenig Aufwand mit sich bringt.

>> Das "extreme programing" hat sich meines Wissens nach auch nie wirklich
>> durchgesetzt.

> Das kann sich auch nicht durchsetzen, wenn die Leute
> a) nie davon gehört haben,
> b) hunderte von Kilometern auseinander wohnen,
> c) geeignete Arbeitsmittel fehlen,

> denn normalerweise sitzt man zwecks XP nebeneinander am selben Scheibtisch
> und quatscht miteinander. Das ist bequemer als im Chatfenster zu tippen.

Also zumindest die Punkte b und c erledigen sich mit VNC und Skype, man
kann reden und sich abwechseln beim tippen.

Da die Festnetzflatrates inzwischen auch recht verbreitet sind, braucht
man nicht einmal Skype, sondern das Telefon reicht schon (man sollte
natürlich eine Freisprecheinrichtung oder ein Headset haben).

Fehlt natürlich noch die Möglichkeit, zusammen eine Kaffeepause zu
machen, da kommen ja bekanntlich die besten Ideen.

>> Dass sich zwei Leute ein Projekt teilen, bei dem dann der eine die
>> Technik und der andre die Beschreibungen macht finde ich eine schöne
>> Sache, aber dazu braucht man sowas eigentlich nicht.

> Das ist auch nicht der Sinn von xtreme programming, sondern es geht,
> auf Gewerkschaftsdeutsch gesprochen, um Arbeitsverdichtung: der eine
> macht (in diesem Fall nicht un- sondern qualifizierte Bemerkungen) zu
> dem, was der andere gerade tippt, und alle paar Minuten wechselt man
> sich ab. Sowas wird sich im Büroalltag vermutlich eher nicht durchsetzen,
> weil a) die Chemie zwischen den Beteiligten stimmen muss, b) es sich um
> eine hochverdichtende Arbeitstechnik handelt, die auf die Dauer irgendwann
> auch ziemlich schlaucht, und c) weil die Schlipsträger nicht kapieren, dass
> zwei Mann an einer Tastatur mehr wuppen als zwei Mann an zwei Tastaturen.  

Ich halte Punkt a hier für das Hauptproblem ;) wenn ich programmiere
kann ich niemanden brauchen, der mir reinquatscht und mir die
Gedankengänge durcheinander bringt, wobei xp natürlich auch einen
gewissen Reiz hat, allein schon durch das 4-Augen-Prinzip und dadurch,
dass einfach mehr Ideen in das Projekt einfliessen können.

Zu b ... "normales" Programmieren ist auch nicht unbedingt ein
Spaziergang und schlaucht durchaus ;)

Für mich persönlich ist xp nicht so dolle geeignet, da ich einfach gerne
beim programmieren Musik auf den Ohren habe (Mozart kommt gut), würde es
aber auch durchaus gerne noch einmal ausprobieren. Nur dass ich einen
Mitprogrammierer finde, der einen ähnlichen Level und vergleichbare
Kenntnisse hat wie ich, glaube ich nicht so recht (nicht dass ich mich
für einen Überflieger halte, ich möchte nicht mit jemanden zusammen
arbeiten, der alles besser weiss oder jemandem der deutlich weniger
Ahnung hat).

Nun weichen wir aber vom Thema des Zwillingseditors ab ;-)

Daher mein Vorschlag, zwei Leute die Interesse daran haben, probieren es
mal mit VNC und Skype/Telefon, dann können sie berichten.

Gruß,
xtreme-cala@ff


    Reply to author    Forward