[Esug-list] Concurrency Best Practices + Tests

Joachim Tuchel jtuchel at objektfabrik.de
Sat Sep 7 05:01:56 EDT 2019


I think the question was if there are any patterns or best practices to identify potential concurrency issues that could be used to build tools... maybe that’s why Complaints occurred...?

> Am 07.09.2019 um 10:42 schrieb Andres Valloud <avalloud at smalltalk.comcastbiz.net>:
> 
>> On 9/6/19 23:24 , Stéphane Ducasse wrote:
>> Now it would be nice to read his questions and reply to them and not
>> just tell him “oh do not use concurrency”
> 
> I did not say that at all --- yet you are complaining to me :).
> 
>> The questions are essentially how do we test? how does concurrent
>> programming fit in TDD.
> 
> A sharper and more open minded question might be "what is the best way 
> to build reliable programs using concurrency flavor XYZ?".
> 
> Andres.
> 
>> 
>> Stef
>> 
>>> On 6 Sep 2019, at 02:32, Andres Valloud
>>> <avalloud at smalltalk.comcastbiz.net
>>> <mailto:avalloud at smalltalk.comcastbiz.net>> wrote:
>>> 
>>> TL; DR: generally, developing a good sense of what to do ***before
>>> writing a single line of code*** works really well.
>>> 
>>>> On 9/4/19 6:32 , N. Bouraqadi wrote:
>>>> Hi everyone,
>>>> 
>>>> Can I get your input on the following questions :
>>>> 
>>>> - What are your best practices and recommendations for developing and
>>>> testing concurrent software?
>>>> 
>>>> - How to discover need for synchronization/critical sections/ when
>>>> doing TDD?
>>>> 
>>>> - How to write code to avoid dead-locks?
>>>> 
>>>> Thanks for your help,
>>>> Noury
>>>> _______________________________________________
>>>> Esug-list mailing list
>>>> Esug-list at lists.esug.org <mailto:Esug-list at lists.esug.org>
>>>> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
>>>> .
>>>> 
>>> 
>>> _______________________________________________
>>> Esug-list mailing list
>>> Esug-list at lists.esug.org <mailto:Esug-list at lists.esug.org>
>>> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
>> 
>> --------------------------------------------
>> Stéphane Ducasse
>> http://stephane.ducasse.free.fr
>> http://www.synectique.eu / http://www.pharo.org
>> 03 59 35 87 52
>> Assistant: Julie Jonas
>> FAX 03 59 57 78 50
>> TEL 03 59 35 86 16
>> S. Ducasse - Inria
>> 40, avenue Halley,
>> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
>> Villeneuve d'Ascq 59650
>> France
>> 
>> 
>> 
>> _______________________________________________
>> Esug-list mailing list
>> Esug-list at lists.esug.org
>> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
>> 
> 
> _______________________________________________
> Esug-list mailing list
> Esug-list at lists.esug.org
> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
> 




More information about the Esug-list mailing list