Re: [testdrivendevelopment] "I think the community needs more explicit direction...."

"Edwin Castro" <[email protected]> Mon, 25 Nov 2019 10:07:00 -0800
Newsgroups gmane.comp.programming.test-driven-development
Message-ID <CAPzjCSyONm27c=wc83fJSFY3Hp6vrNGES0HEJXpzpaq+bZTE+Q@mail.gmail.com>
--000000000000f6076405982fa1c1
Content-Type: text/plain; charset="UTF-8"

On Mon, Nov 25, 2019 at 9:56 AM Avi Kessner <[email protected]> wrote:

> I'm currently in the process of getting both senior and junior developers
> to look at the existing code as "inspiration" to write easier to change
> code, rather than a gold standard to mimic.
>

I remember a time not that long ago that folks were encouraged to look at
other peoples code. Reading code was as good a skill as being able to write
code. "You have the full source for every website right in your browser! Go
read it and learn from it!" They'd say.

Is it possible reading code has encouraged too much copy/paste? It is
technologically easy to copy/paste code. I mean, what other purpose does
stackoveflow serve?

I was never fond of literate programming, but mostly because I don't write
prose well. Is it possible that focusing on communication of the thought
process was always more important than the code itself? I mean, I think
that has always been the case otherwise we wouldn't need comments and
documentation.

Or perhaps we just don't do enough teaching design prior to the workforce.
Should we solve problems in school? Yes, we learn from trying things out
and failing and trying again. But should we have problems to solve or
solutions to design to meet certain criteria? The difference might be
subtle and students who have spent their entire K-12 learning career mostly
memorizing facts and solving math problems with single answers will always
find it easier to "solve a problem" rather than design a solution.

--
Edwin G. Castro

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#35780): https://groups.io/g/testdrivendevelopment/message/35780
Mute This Topic: https://groups.io/mt/61850834/3268755
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/testdrivendevelopment/leave/6156322/744556386/xyzzy  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


--000000000000f6076405982fa1c1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Mon, Nov 25, 2019 at 9:56 AM Avi Kessn=
er &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wro=
te:<br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div dir=3D"auto"><div dir=3D"auto">I&#39;m currently in the=
 process of getting both senior and junior developers to look at the existi=
ng code as &quot;inspiration&quot; to write easier to change code, rather t=
han a gold standard to mimic.</div></div></blockquote><div><br></div><div>I=
 remember a time not that long ago that folks were encouraged to look at ot=
her peoples code. Reading code was as good a skill as being able to write c=
ode. &quot;You have the full source for every website right in your browser=
! Go read it and learn from it!&quot; They&#39;d say.</div><div><br></div><=
div>Is it possible reading code has encouraged too much copy/paste? It is t=
echnologically easy to copy/paste code. I mean, what other purpose does sta=
ckoveflow serve?</div><div><br></div><div>I was never fond of literate prog=
ramming, but mostly because I don&#39;t write prose well. Is it possible th=
at focusing on communication of the thought process was always more importa=
nt than the code itself? I mean, I think that has always=C2=A0been the case=
 otherwise we wouldn&#39;t need comments and documentation.</div><div><br><=
/div><div>Or perhaps we just don&#39;t do enough teaching design prior to t=
he workforce. Should we solve problems in school? Yes, we learn from trying=
 things out and failing and trying again. But should we have problems to so=
lve or solutions to design to meet certain criteria? The difference might b=
e subtle and students who have spent their entire K-12 learning career most=
ly memorizing facts and solving math problems with single answers will alwa=
ys find it easier to &quot;solve a problem&quot; rather than design a solut=
ion.</div><div><br></div><div>--</div><div>Edwin G. Castro</div><div><br></=
div></div></div>

<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>

You receive all messages sent to this group.


<p>

<a target=3D"_blank" href=3D"https://groups.io/g/testdrivendevelopment/mes=
sage/35780">View/Reply Online (#35780)</a> |


  <a target=3D"_blank" href=3D"mailto:[email protected]?subj=
ect=3DRe:%20Re%3A%20%5Btestdrivendevelopment%5D%20%22I%20think%20the%20comm=
unity%20needs%20more%20explicit%20direction....%22">Reply To Group</a>
  
    | <a target=3D"_blank" href=3D"mailto:[email protected]?subject=3DPriv=
ate:%20Re:%20Re%3A%20%5Btestdrivendevelopment%5D%20%22I%20think%20the%20com=
munity%20needs%20more%20explicit%20direction....%22">Reply To Sender</a>
  


|


  
    <a target=3D"_blank" href=3D"https://groups.io/mt/61850834/3268755">Mu=
te This Topic</a>
  

| <a href=3D"https://groups.io/g/testdrivendevelopment/post">New Topic</a>=
<br>



<br>

<a href=3D"https://groups.io/g/testdrivendevelopment/editsub/3268755">Your=
 Subscription</a> |
<a href=3D"mailto:[email protected]">Contact Group Own=
er</a> |

<a href=3D"https://groups.io/g/testdrivendevelopment/leave/6156322/7445563=
86/xyzzy">Unsubscribe</a>

 [[email protected]]<br>
<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>


--000000000000f6076405982fa1c1--