[
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)