[ 
https://issues.apache.org/jira/browse/AVRO-3691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated AVRO-3691:
---------------------------------
    Labels: pull-request-available  (was: )

> Add Nondex:2.1.1 to Maven build section
> ---------------------------------------
>
>                 Key: AVRO-3691
>                 URL: https://issues.apache.org/jira/browse/AVRO-3691
>             Project: Apache Avro
>          Issue Type: Wish
>         Environment: NonDex is a tool for detecting and debugging wrong 
> assumptions on under-determined Java APIs. An example of such an assumption 
> is when code assumes the order of iterating through the entries in a 
> java.util.HashMap is in a specific, deterministic order, but the 
> specification for java.util.HashMap is under-determined and states that this 
> iteration order is not guaranteed to be in any particular order. Such 
> assumptions can hurt portability for an application when they are moved to 
> other environments with a different Java runtime. NonDex explores different 
> behaviors of under-determined APIs and reports test failures under different 
> explored behaviors; NonDex only explores behaviors that are allowed by the 
> specification and any test failure indicates an assumption on an 
> under-determined Java API. NonDex helps expose such brittle assumptions to 
> the developers early, so they can fix the assumption before it becomes a 
> problem far in the future and more difficult to fix.
>  
>  
>            Reporter: Zhengxu Jin
>            Priority: Trivial
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to